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) | ||
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. | |
$this | 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)
Parameters
array | $items |
static AcceptHeader fromString(string $headerValue)
Builds an AcceptHeader instance from a string.
Parameters
string | $headerValue |
Return Value
AcceptHeader |
string __toString()
Returns header value's string representation.
Return Value
string |
bool has(string $value)
Tests if header has given value.
Parameters
string | $value |
Return Value
bool |
AcceptHeaderItem|null get(string $value)
Returns given value's item, if exists.
Parameters
string | $value |
Return Value
AcceptHeaderItem|null |
$this add(AcceptHeaderItem $item)
Adds an item.
Parameters
AcceptHeaderItem | $item |
Return Value
$this |
AcceptHeaderItem[] all()
Returns all items.
Return Value
AcceptHeaderItem[] |
AcceptHeader filter(string $pattern)
Filters items on their value using given regex.
Parameters
string | $pattern |
Return Value
AcceptHeader |
AcceptHeaderItem|null first()
Returns first item.
Return Value
AcceptHeaderItem|null |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/HttpFoundation/AcceptHeader.html