function AcceptHeader::fromString
Builds an AcceptHeader instance from a string.
File
-
vendor/
symfony/ http-foundation/ AcceptHeader.php, line 47
Class
- AcceptHeader
- Represents an Accept-* header.
Namespace
Symfony\Component\HttpFoundationCode
public static function fromString(?string $headerValue) : self {
$parts = HeaderUtils::split($headerValue ?? '', ',;=');
return new self(array_map(function ($subParts) {
static $index = 0;
$part = array_shift($subParts);
$attributes = HeaderUtils::combine($subParts);
$item = new AcceptHeaderItem($part[0], $attributes);
$item->setIndex($index++);
return $item;
}, $parts));
}