PHP 클래스 Ergo\Http\HeaderCollection

상속: implements IteratorAggregate
파일 보기 프로젝트 열기: 99designs/ergo 1 사용 예제들

공개 메소드들

메소드 설명
__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