Headers
class Headers implements Countable, IteratorAggregate
Headers.
Properties
protected array | $headers | Headers. | |
protected array | $acceptableContentTypes | Acceptable content types. | |
protected array | $acceptableLanguages | Acceptable languages. | |
protected array | $acceptableCharsets | Acceptable character sets. | |
protected array | $acceptableEncodings | Acceptable encodings. |
Methods
Constructor.
Returns the numner of headers.
Retruns an array iterator object.
Normalizes header names.
Adds a header.
Returns TRUE if the header exists and FALSE if not.
Gets a header value.
Removes a header.
Returns all the headers.
Parses a accpet header and returns the values in descending order of preference.
Returns an array of acceptable content types in descending order of preference.
Returns an array of acceptable content types in descending order of preference.
Returns an array of acceptable content types in descending order of preference.
Returns an array of acceptable content types in descending order of preference.
Details
at line 70
__construct(array $headers = [])
Constructor.
at line 80
int
count()
Returns the numner of headers.
at line 90
ArrayIterator
getIterator()
Retruns an array iterator object.
at line 101
protected string
normalizeName(string $name)
Normalizes header names.
at line 112
add(string $name, string $value)
Adds a header.
at line 123
bool
has(string $name)
Returns TRUE if the header exists and FALSE if not.
at line 135
mixed
get(string $name, mixed $default = null)
Gets a header value.
at line 145
remove(string $name)
Removes a header.
at line 155
array
all()
Returns all the headers.
at line 166
protected array
parseAcceptHeader(string|null $headerValue)
Parses a accpet header and returns the values in descending order of preference.
at line 210
array
getAcceptableContentTypes(string|null $default = null)
Returns an array of acceptable content types in descending order of preference.
at line 226
array
getAcceptableLanguages(string|null $default = null)
Returns an array of acceptable content types in descending order of preference.
at line 242
array
getAcceptableCharsets(string|null $default = null)
Returns an array of acceptable content types in descending order of preference.
at line 258
array
getAcceptableEncodings(string|null $default = null)
Returns an array of acceptable content types in descending order of preference.