class Headers implements Countable, IteratorAggregate

Headers.

Properties

protected array $headers Headers.

Methods

int
count()

Returns the numner of headers.

getIterator()

Retruns an array iterator object.

string
normalizeName(string $name)

Normalizes header names.

add(string $name, string $value, bool $replace = true)

Adds a response header.

bool
has(string $name)

Returns true if the header exists and false if not.

remove(string $name)

Removes a header.

clear()

Clears all the headers.

array
all()

Returns all the headers.

Details

at line 38
int count()

Returns the numner of headers.

Return Value

int

at line 48
ArrayIterator getIterator()

Retruns an array iterator object.

Return Value

ArrayIterator

at line 59
protected string normalizeName(string $name)

Normalizes header names.

Parameters

string $name Header name

Return Value

string

at line 72
Headers add(string $name, string $value, bool $replace = true)

Adds a response header.

Parameters

string $name Header name
string $value Header value
bool $replace Replace header?

Return Value

Headers

at line 98
bool has(string $name)

Returns true if the header exists and false if not.

Parameters

string $name Header name

Return Value

bool

at line 109
Headers remove(string $name)

Removes a header.

Parameters

string $name Header name

Return Value

Headers

at line 121
Headers clear()

Clears all the headers.

Return Value

Headers

at line 133
array all()

Returns all the headers.

Return Value

array