Overview

Packages

  • Onion::Controllers
  • Onion::Core
  • Onion::UI
  • Onion::Utils

Classes

  • Authenticator
  • Controller
  • Database
  • DatabaseResult
  • Log
  • Model
  • Onion
  • Request
  • Response
  • User
  • Overview
  • Package
  • Class
  • Tree

Class Response

Onion Framework - Vytvorenie odpovede návštevníkovi

Copyright (c) 2011 Jano Gašpar (http://webstranky.net)

Package: Onion::Core
Copyright: Copyright (c) 2011 Jano Gašpar
Author: Jano Gašpar
Located at Core/Response.php
Methods summary
public
# __construct( $app, $type = 'text/html; charset=utf-8' )
public object
# set_header( string $key, string $value )
Get and/or set an HTTP response header

Get and/or set an HTTP response header

Parameters

$key
string
The header name
$value
string
The header value

Returns

object
Response
public object
# set_body( string $body )
Set the HTTP response body

Set the HTTP response body

Parameters

$body
string
The new HTTP response body

Returns

object
Response
public
# send( )
Send HTTP response

Send HTTP response

This method will set Response headers, set Response cookies, and echo the Response body to the current output buffer.

public
# redirect( $uri = NULL, $status_code = 301 )
public &
# __get( $property )
Properties summary
private $app
#
public integer $status_code 200
#
private array $headers array()
#
private string $body ''
#
public string $encoding 'gzip'
#
private array $status_messages array( //Informational 1xx 100 => '100 Continue', 101 => '101 Switching Protocols', //Successful 2xx 200 => '200 OK', 201 => '201 Created', 202 => '202 Accepted', 203 => '203 Non-Authoritative Information', 204 => '204 No Content', 205 => '205 Reset Content', 206 => '206 Partial Content', //Redirection 3xx 300 => '300 Multiple Choices', 301 => '301 Moved Permanently', 302 => '302 Found', 303 => '303 See Other', 304 => '304 Not Modified', 305 => '305 Use Proxy', 306 => '306 (Unused)', 307 => '307 Temporary Redirect', //Client Error 4xx 400 => '400 Bad Request', 401 => '401 Unauthorized', 402 => '402 Payment Required', 403 => '403 Forbidden', 404 => '404 Not Found', 405 => '405 Method Not Allowed', 406 => '406 Not Acceptable', 407 => '407 Proxy Authentication Required', 408 => '408 Request Timeout', 409 => '409 Conflict', 410 => '410 Gone', 411 => '411 Length Required', 412 => '412 Precondition Failed', 413 => '413 Request Entity Too Large', 414 => '414 Request-URI Too Long', 415 => '415 Unsupported Media Type', 416 => '416 Requested Range Not Satisfiable', 417 => '417 Expectation Failed', //Server Error 5xx 500 => '500 Internal Server Error', 501 => '501 Not Implemented', 502 => '502 Bad Gateway', 503 => '503 Service Unavailable', 504 => '504 Gateway Timeout', 505 => '505 HTTP Version Not Supported' )
#
public boolean $public_cache TRUE
#
public integer $cache_lifetime 3600
#
Onion API documentation generated by ApiGen.
Generated using the TokenReflection library.