public function AcceptHeaderItem::__toString

Returns header value's string representation.

Return value

string

File

drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/AcceptHeaderItem.php, line 89

Class

AcceptHeaderItem
Represents an Accept-* header item.

Namespace

Symfony\Component\HttpFoundation

Code

public function __toString() {
  $string = $this->value . ($this->quality < 1 ? ';q=' . $this->quality : '');
  if (count($this->attributes) > 0) {
    $string .= ';' . implode(';', array_map(function ($name, $value) {
      return sprintf(preg_match('/[,;=]/', $value) ? '%s="%s"' : '%s=%s', $name, $value);
    }, array_keys($this->attributes), $this->attributes));
  }
  return $string;
}