class AcceptHeader
Represents an Accept-* header.
An accept header is compound with a list of items, sorted by descending quality.
Methods
__construct(array $items) Constructor. | ||
static AcceptHeader | fromString(string $headerValue) Builds an AcceptHeader instance from a string. | |
string | __toString() Returns header value's string representation. | |
bool | has(string $value) Tests if header has given value. | |
AcceptHeaderItem|null | get(string $value) Returns given value's item, if exists. | |
AcceptHeader | add(AcceptHeaderItem $item) Adds an item. | |
AcceptHeaderItem[] | all() Returns all items. | |
AcceptHeader | filter(string $pattern) Filters items on their value using given regex. | |
AcceptHeaderItem|null | first() Returns first item. |
Details
__construct(array $items)
Constructor.
static AcceptHeader fromString(string $headerValue)
Builds an AcceptHeader instance from a string.
string __toString()
Returns header value's string representation.
bool has(string $value)
Tests if header has given value.
AcceptHeaderItem|null get(string $value)
Returns given value's item, if exists.
AcceptHeader add(AcceptHeaderItem $item)
Adds an item.
AcceptHeaderItem[] all()
Returns all items.
AcceptHeader filter(string $pattern)
Filters items on their value using given regex.
AcceptHeaderItem|null first()
Returns first item.
Please login to continue.