AcceptHeader
class AcceptHeader
Представляет заголовок Accept-*.
Заголовок accept состоит из списка элементов, отсортированных по убыванию качества.
Методы
| __construct(array $items) | ||
| static AcceptHeader | fromString(string $headerValue) Создаёт экземпляр AcceptHeader из строки. | |
| string | __toString() Возвращает строковое представление значения заголовка. | |
| bool | has(string $value) Проверяет, содержит ли заголовок данное значение. | |
| AcceptHeaderItem|null | get(string $value) Возвращает элемент с данным значением, если он существует. | |
| $this | add(AcceptHeaderItem $item) Добавляет элемент. | |
| AcceptHeaderItem[] | all() Возвращает все элементы. | |
| AcceptHeader | filter(string $pattern) Фильтрует элементы по их значению с помощью заданного регулярного выражения. | |
| AcceptHeaderItem|null | first() Возвращает первый элемент. |
Детали
__construct(array $items)
Параметры
| массив | $items |
static AcceptHeader fromString(string $headerValue)
Создаёт экземпляр AcceptHeader из строки.
Параметры
| строка | $headerValue |
Возвращаемое значение
| AcceptHeader |
string __toString()
Возвращает строковое представление значения заголовка.
Возвращаемое значение
| строка |
bool has(string $value)
Проверяет, содержит ли заголовок данное значение.
Параметры
| строка | $value |
Возвращаемое значение
| bool |
AcceptHeaderItem|null get(string $value)
Возвращает элемент с данным значением, если он существует.
Параметры
| строка | $value |
Возвращаемое значение
| AcceptHeaderItem|null |
$this add(AcceptHeaderItem $item)
Добавляет элемент.
Параметры
| AcceptHeaderItem | $item |
Возвращаемое значение
| $this |
AcceptHeaderItem[] all()
Возвращает все элементы.
Возвращаемое значение
| AcceptHeaderItem[] |
AcceptHeader filter(string $pattern)
Фильтрует элементы по их значению с помощью заданного регулярного выражения.
Параметры
| строка | $pattern |
Возвращаемое значение
| AcceptHeader |
AcceptHeaderItem|null first()
Возвращает первый элемент.
Возвращаемое значение
| AcceptHeaderItem|null |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/HttpFoundation/AcceptHeader.html