Symfony\Component\HttpFoundation\AcceptHeader
Represents an Accept-* header.
An accept header is compound with a list of items,
sorted by descending quality.
- Author: Jean-François Simon <contact@jfsimon.fr>
Synopsis
class AcceptHeader
{
- // methods
- public void __construct()
- public static AcceptHeader fromString()
- public string __toString()
- public Boolean has()
- public AcceptHeaderItem|null get()
- public AcceptHeader add()
- public array all()
- public AcceptHeader filter()
- public AcceptHeaderItem|null first()
- private void sort()
Members
private
- $items — array
- $sorted — Symfony\Component\HttpFoundation\bool
Methods
private
- sort() — Sorts items by descending quality
public
- __construct() — Constructor.
- __toString() — Returns header value's string representation.
- add() — Adds an item.
- all() — Returns all items.
- filter() — Filters items on their value using given regex.
- first() — Returns first item.
- fromString() — Builds an AcceptHeader instance from a string.
- get() — Returns given value's item, if exists.
- has() — Tests if header has given value.