PHP Класс Ergo\Http\HeaderCollection

Наследование: implements IteratorAggregate
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( $headers = [] ) Constructor
add ( $header ) Adds a header to the collection, either in "Header: Value" format or an {@link HeaderField} object.
getIterator ( ) * (non-phpdoc)
remove ( $header ) Remove a header by name
replace ( $header ) Replaces a header in the collection, either in "Header: Value" format or an {@link HeaderField} object.
toArray ( $crlf = true ) : array Returns an array of the string versions of headers
value ( $name, $default = false ) : string Gets a single header value
values ( $name ) : array Gets an array of the values for a header

Описание методов

__construct() публичный Метод

Constructor
public __construct ( $headers = [] )
$headers HeaderField[]

add() публичный Метод

Adds a header to the collection, either in "Header: Value" format or an {@link HeaderField} object.
public add ( $header )

getIterator() публичный Метод

* (non-phpdoc)
См. также: IteratorAggregate::getIterator
public getIterator ( )

remove() публичный Метод

Remove a header by name
public remove ( $header )

replace() публичный Метод

Replaces a header in the collection, either in "Header: Value" format or an {@link HeaderField} object.
public replace ( $header )

toArray() публичный Метод

Returns an array of the string versions of headers
public toArray ( $crlf = true ) : array
Результат array

value() публичный Метод

Gets a single header value
public value ( $name, $default = false ) : string
Результат string

values() публичный Метод

Gets an array of the values for a header
public values ( $name ) : array
Результат array