AcceptHeader
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.
all()
Returns all items.
filter(string $pattern)
Filters items on their value using given regex.
AcceptHeaderItem|null
first()
Returns first item.
Details
at line line 39
__construct(array $items)
Constructor.
at line line 53
static AcceptHeader
fromString(string $headerValue)
Builds an AcceptHeader instance from a string.
at line line 70
string
__toString()
Returns header value's string representation.
at line line 82
bool
has(string $value)
Tests if header has given value.
at line line 94
AcceptHeaderItem|null
get(string $value)
Returns given value's item, if exists.
at line line 106
AcceptHeader
add(AcceptHeaderItem $item)
Adds an item.
at line line 119
AcceptHeaderItem[]
all()
Returns all items.
at line line 133
AcceptHeader
filter(string $pattern)
Filters items on their value using given regex.
at line line 145
AcceptHeaderItem|null
first()
Returns first item.