Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс HttpResponse
+ Граф наследования:HttpResponse:

Открытые члены

 __construct ()
 
 flush ($text='')
 
 addHeader ($name, $value='')
 
 setHeaders (Web\HttpHeaders $headers)
 
 addCookie (Web\Cookie $cookie, $replace=true, $checkExpires=true)
 
 allowPersistentCookies ($mode)
 
 getCookies ()
 
 getHeaders ()
 
 setStatus ($status)
 
 getStatus ()
 
 setLastModified (Type\DateTime $time)
 
 redirectTo ($url)
 
 copyHeadersTo (HttpResponse $response)
 
- Открытые члены унаследованные от Response
 clear ()
 
 setContent ($content)
 
 appendContent ($content)
 
 getContent ()
 
 send ()
 

Открытые атрибуты

const STORE_COOKIE_NAME = 'STORE_COOKIES'
 

Защищенные члены

 flushStatus ()
 
 flushHeader ($header)
 
 setCookie (Web\Cookie $cookie)
 
 getServerProtocol ()
 
- Защищенные члены унаследованные от Response
 checkContent ($content)
 
 writeBody ($text)
 

Защищенные данные

 $cookies = []
 
 $headers
 
 $lastModified
 
- Защищенные данные унаследованные от Response
 $content
 

Подробное описание

См. определение в файле httpresponse.php строка 7

Конструктор(ы)

◆ __construct()

__construct ( )

Переопределяет метод предка Response.

См. определение в файле httpresponse.php строка 18

Методы

◆ addCookie()

addCookie ( Web\Cookie $cookie,
$replace = true,
$checkExpires = true )

Adds a cookie to the response.

Аргументы
Web\Cookie$cookieThe cookie.
bool$replaceReplace an existing cookie or not.
bool$checkExpiresCheck expires value of the cookie or not.
Возвращает
$this

См. определение в файле httpresponse.php строка 105

◆ addHeader()

addHeader ( $name,
$value = '' )

Adds an HTTP header field to the response.

Аргументы
string$nameHeader field name
string$valueHeader field value
Возвращает
$this
Исключения
ArgumentNullException

См. определение в файле httpresponse.php строка 72

◆ allowPersistentCookies()

allowPersistentCookies ( $mode)

Remembers user's choice about storing persistent cookies.

Аргументы
bool$mode

См. определение в файле httpresponse.php строка 137

◆ copyHeadersTo()

copyHeadersTo ( HttpResponse $response)

См. определение в файле httpresponse.php строка 348

◆ flush()

flush ( $text = '')

Flushes the content to the output buffer. All following output will be ignored.

Аргументы
string$text

Переопределяет метод предка Response.

См. определение в файле httpresponse.php строка 29

◆ flushHeader()

flushHeader ( $header)
protected

См. определение в файле httpresponse.php строка 241

◆ flushStatus()

flushStatus ( )
protected

См. определение в файле httpresponse.php строка 217

◆ getCookies()

getCookies ( )
Возвращает
Web\Cookie[]

См. определение в файле httpresponse.php строка 155

◆ getHeaders()

getHeaders ( )
Возвращает
Web\HttpHeaders

См. определение в файле httpresponse.php строка 163

◆ getServerProtocol()

getServerProtocol ( )
protected

См. определение в файле httpresponse.php строка 307

◆ getStatus()

getStatus ( )

Returns the HTTP status of the response.

Возвращает
int

См. определение в файле httpresponse.php строка 302

◆ redirectTo()

redirectTo ( $url)
final
Аргументы
$url
Возвращает
Engine\Response\Redirect

См. определение в файле httpresponse.php строка 341

◆ setCookie()

setCookie ( Web\Cookie $cookie)
protected

См. определение в файле httpresponse.php строка 255

◆ setHeaders()

setHeaders ( Web\HttpHeaders $headers)

Sets a collection of HTTP headers.

Аргументы
Web\HttpHeaders$headersHeaders collection.
Возвращает
$this

См. определение в файле httpresponse.php строка 90

◆ setLastModified()

setLastModified ( Type\DateTime $time)

Sets the latest time for the Last-Modified header field.

Аргументы
Type\DateTime$time
Возвращает
$this

См. определение в файле httpresponse.php строка 327

◆ setStatus()

setStatus ( $status)

Sets the HTTP status of the response.

Аргументы
string  |  int$status
Возвращает
$this

См. определение в файле httpresponse.php строка 288

Данные класса

◆ $cookies

$cookies = []
protected

См. определение в файле httpresponse.php строка 12

◆ $headers

$headers
protected

См. определение в файле httpresponse.php строка 14

◆ $lastModified

$lastModified
protected

См. определение в файле httpresponse.php строка 16

◆ STORE_COOKIE_NAME

const STORE_COOKIE_NAME = 'STORE_COOKIES'

См. определение в файле httpresponse.php строка 9