Properties

$codes

$codes : 

Коды ответов

Type

Methods

DispatchEvent()

DispatchEvent(string  $event, mixed  $args = null) : mixed

Поднять событие

Parameters

string $event
mixed $args

Returns

mixed

HandleEvent()

HandleEvent(string  $ename, mixed  $listener) : mixed

Добавить обработчик события

Parameters

string $ename
mixed $listener

Returns

mixed

RemoveHandler()

RemoveHandler(string  $ename, mixed  $listener) : mixed

Удалить обработчик события

Parameters

string $ename
mixed $listener

Returns

mixed

Instance()

Instance() : \Colibri\Web\Response

Статический конструктор

Returns

\Colibri\Web\Response

ContentType()

ContentType(string  $type, string  $encoding = false) : \Colibri\Web\Response

Добавить content-type

Parameters

string $type
string $encoding

Returns

\Colibri\Web\Response

ExpiresAfter()

ExpiresAfter(integer  $seconds) : \Colibri\Web\Response

Добавить expires

Parameters

integer $seconds

Returns

\Colibri\Web\Response

ExpiresAt()

ExpiresAt(integer  $date) : \Colibri\Web\Response

Добавить expires

Parameters

integer $date

дата

Returns

\Colibri\Web\Response

Cache()

Cache(integer  $seconds) : \Colibri\Web\Response

Добавить cache-control и все остальные приблуды

Parameters

integer $seconds

количество секунд

Returns

\Colibri\Web\Response

Redirect()

Redirect(string  $url) : \Colibri\Web\Response

Переадресация

Parameters

string $url

url куда нужно переадресовать

Returns

\Colibri\Web\Response

FileTransfer()

FileTransfer() : \Colibri\Web\Response

Добавить хедер Content-Description: File Transfer

Returns

\Colibri\Web\Response

ContentDisposition()

ContentDisposition(string  $type, string  $name) : \Colibri\Web\Response

Добавить content-disposition

Parameters

string $type

тип запрашеваемого файла

string $name

название файла

Returns

\Colibri\Web\Response

ContentTransferEncoding()

ContentTransferEncoding(string  $type = 'binary') : \Colibri\Web\Response

Добавтиь content-transfer-encoding

Parameters

string $type

тип запрашеваемых данных

Returns

\Colibri\Web\Response

Pragma()

Pragma(string  $type = 'binary') : \Colibri\Web\Response

Добавить pragma

Parameters

string $type

тип Pragma

Returns

\Colibri\Web\Response

ContentLength()

ContentLength(integer  $length) : \Colibri\Web\Response

Добавтить content-length

Parameters

integer $length

длина

Returns

\Colibri\Web\Response

CacheControl()

CacheControl(string  $type) : \Colibri\Web\Response

Добавить cache-control

Parameters

string $type

тип документа (MIME)

Returns

\Colibri\Web\Response

Error404()

Error404(string  $content = '') : void

Вернуть ошибку и остановится

Parameters

string $content

контент, который нужно отправить в результат

Close()

Close(integer  $status, string  $content = '') : void

Выдать ответ с результатом

Parameters

integer $status

стаус ответа

string $content

контент

DownloadFile()

DownloadFile(string  $filename, string  $filecontent) : string

Переадресация на загрузку файла

Parameters

string $filename

название файла

string $filecontent

контент файла

Returns

string

Write()

Write() : void

Аналог функции echo

__construct()

__construct() 

Конструктор

_addHeader()

_addHeader(string  $name, string  $value) : void

Добавить хедер

Parameters

string $name

название

string $value

значение