View extends Base
Response with static view content.
Tags
Table of Contents
Constants
- STORE_COOKIE_NAME = 'STORE_COOKIES'
Methods
- __construct() : mixed
- addCookie() : $this
- Adds a cookie to the response.
- addHeader() : $this
- Adds an HTTP header field to the response.
- allowPersistentCookies() : mixed
- Remembers user's choice about storing persistent cookies.
- appendContent() : $this
- Appends content.
- clear() : mixed
- copyHeadersTo() : HttpResponse
- flush() : mixed
- Flushes the content to the output buffer. All following output will be ignored.
- getContent() : string
- Returns content of response.
- getCookies() : array<string|int, Cookie>
- getHeaders() : HttpHeaders
- getStatus() : int
- Returns the HTTP status of the response.
- redirectTo() : Redirect
- send() : void
- Sends content to the output.
- setContent() : $this
- Sets content.
- setHeaders() : $this
- Sets a collection of HTTP headers.
- setLastModified() : $this
- Sets the latest time for the Last-Modified header field.
- setStatus() : $this
- Sets the HTTP status of the response.
- writeHeaders() : mixed
- Flushes all headers and cookies
Constants
STORE_COOKIE_NAME
public
mixed
STORE_COOKIE_NAME
= 'STORE_COOKIES'
Methods
__construct()
public
__construct(string $pathOnDocumentRoot[, array<string|int, mixed> $params = [] ][, bool $withSiteTemplate = true ]) : mixed
Parameters
- $pathOnDocumentRoot : string
- $params : array<string|int, mixed> = []
- $withSiteTemplate : bool = true
addCookie()
Adds a cookie to the response.
public
addCookie(Cookie $cookie[, bool $replace = true ][, bool $checkExpires = true ]) : $this
Parameters
- $cookie : Cookie
-
The cookie.
- $replace : bool = true
-
Replace an existing cookie or not.
- $checkExpires : bool = true
-
Check expires value of the cookie or not.
Return values
$thisaddHeader()
Adds an HTTP header field to the response.
public
addHeader(string $name[, string $value = '' ]) : $this
Parameters
- $name : string
-
Header field name
- $value : string = ''
-
Header field value
Tags
Return values
$thisallowPersistentCookies()
Remembers user's choice about storing persistent cookies.
public
allowPersistentCookies(bool $mode) : mixed
Parameters
- $mode : bool
appendContent()
Appends content.
public
appendContent(mixed $content) : $this
Valid types are strings, numbers, null, and objects that implement a __toString() method.
Parameters
- $content : mixed
-
Content that can be cast to string.
Tags
Return values
$thisclear()
public
clear() : mixed
copyHeadersTo()
public
copyHeadersTo(HttpResponse $response) : HttpResponse
Parameters
- $response : HttpResponse
Return values
HttpResponseflush()
Flushes the content to the output buffer. All following output will be ignored.
public
flush([string $text = '' ]) : mixed
Parameters
- $text : string = ''
getContent()
Returns content of response.
public
getContent() : string
Return values
stringgetCookies()
public
getCookies() : array<string|int, Cookie>
Return values
array<string|int, Cookie>getHeaders()
public
getHeaders() : HttpHeaders
Return values
HttpHeadersgetStatus()
Returns the HTTP status of the response.
public
getStatus() : int
Return values
intredirectTo()
public
final redirectTo(mixed $url) : Redirect
Parameters
- $url : mixed
Return values
Redirectsend()
Sends content to the output.
public
send() : void
setContent()
Sets content.
public
setContent(mixed $content) : $this
Valid types are strings, numbers, null, and objects that implement a __toString() method.
Parameters
- $content : mixed
-
Content that can be cast to string.
Tags
Return values
$thissetHeaders()
Sets a collection of HTTP headers.
public
setHeaders(HttpHeaders $headers) : $this
Parameters
- $headers : HttpHeaders
-
Headers collection.
Return values
$thissetLastModified()
Sets the latest time for the Last-Modified header field.
public
setLastModified(DateTime $time) : $this
Parameters
- $time : DateTime
Return values
$thissetStatus()
Sets the HTTP status of the response.
public
setStatus(string|int $status) : $this
Parameters
- $status : string|int
Return values
$thiswriteHeaders()
Flushes all headers and cookies
public
writeHeaders() : mixed