Response
class Response
HTTP response.
Constants
DEFAULT_STATUS |
Default status code. |
Properties
protected Request | $request | Request instance. | |
protected mixed | $body | Response body. | |
protected string | $contentType | Response content type. | |
protected string | $charset | Response character set. | |
protected int | $statusCode | Status code. | |
protected Headers | $headers | Response headers. | |
protected Cookies | $cookies | Cookies. | |
protected bool | $outputCompression | Compress output? | |
protected bool | $responseCache | Enable response cache? | |
protected array | $statusCodes | HTTP status codes. |
Methods
Returns the response body.
Returns the response content type.
Sets the response character set.
Returns the response character set.
Returns the HTTP status code.
Returns response header collection.
Returns response cookie collection.
Sends response headers.
Enables ETag response cache.
Disables ETag response cache.
Enables output compression.
Disables output compression.
Send output to browser.
Details
at line 203
__construct(Request $request, string $charset = 'UTF-8', Signer|null $signer = null)
Constructor.
at line 220
Response
setBody(mixed $body)
Sets the response body.
at line 232
mixed
getBody()
Returns the response body.
at line 242
Response
clearBody()
Clears the response body.
at line 256
Response
setType(string $contentType, string|null $charset = null)
Sets the response content type.
at line 273
string
getType()
Returns the response content type.
at line 284
Response
setCharset(string $charset)
Sets the response character set.
at line 296
string
getCharset()
Returns the response character set.
at line 307
Response
setStatus(int $statusCode)
Sets the HTTP status code.
at line 322
int
getStatus()
Returns the HTTP status code.
at line 332
Headers
getHeaders()
Returns response header collection.
at line 342
Cookies
getCookies()
Returns response cookie collection.
at line 352
Response
clear()
Clears the response body, cookies and headers.
at line 368
Response
reset()
Resets the response.
at line 378
sendHeaders()
Sends response headers.
at line 429
Response
enableCaching()
Enables ETag response cache.
at line 441
Response
disableCaching()
Disables ETag response cache.
at line 453
Response
enableCompression()
Enables output compression.
at line 465
Response
disableCompression()
Disables output compression.
at line 475
send()
Send output to browser.