class ResponseHeaderBag

ResponseHeaderBag is a container for Response HTTP headers.

@author Fabien Potencier <fabien@symfony.com>

@api

Hierarchy

  • class \Symfony\Component\HttpFoundation\HeaderBag implements \Symfony\Component\HttpFoundation\IteratorAggregate, \Symfony\Component\HttpFoundation\Countable

Expanded class hierarchy of ResponseHeaderBag

2 files declare their use of ResponseHeaderBag

File

drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/ResponseHeaderBag.php, line 21

Namespace

Symfony\Component\HttpFoundation
View source

Members

Namesort descending Modifiers Type Description Overrides
HeaderBag::$cacheControl protected property
HeaderBag::$headers protected property
HeaderBag::add public function Adds new headers the current HTTP headers set.
HeaderBag::addCacheControlDirective public function
HeaderBag::all public function Returns the headers.
HeaderBag::contains public function Returns true if the given HTTP header contains the given value.
HeaderBag::count public function Returns the number of headers.
HeaderBag::get public function Returns a header value by name.
HeaderBag::getCacheControlHeader protected function
HeaderBag::getDate public function Returns the HTTP header value converted to a date.
HeaderBag::getIterator public function Returns an iterator for headers.
HeaderBag::has public function Returns true if the HTTP header is defined.
HeaderBag::keys public function Returns the parameter keys.
HeaderBag::parseCacheControl protected function Parses a Cache-Control HTTP header.
HeaderBag::removeCacheControlDirective public function
ResponseHeaderBag::$computedCacheControl protected property
ResponseHeaderBag::$cookies protected property
ResponseHeaderBag::clearCookie public function Clears a cookie in the browser
ResponseHeaderBag::computeCacheControlValue protected function Returns the calculated value of the cache-control header.
ResponseHeaderBag::COOKIES_ARRAY constant
ResponseHeaderBag::COOKIES_FLAT constant
ResponseHeaderBag::DISPOSITION_ATTACHMENT constant
ResponseHeaderBag::DISPOSITION_INLINE constant
ResponseHeaderBag::getCacheControlDirective public function Overrides HeaderBag::getCacheControlDirective
ResponseHeaderBag::getCookies public function Returns an array with all cookies
ResponseHeaderBag::hasCacheControlDirective public function Overrides HeaderBag::hasCacheControlDirective
ResponseHeaderBag::makeDisposition public function Generates a HTTP Content-Disposition field-value.
ResponseHeaderBag::remove public function @api Overrides HeaderBag::remove
ResponseHeaderBag::removeCookie public function Removes a cookie from the array, but does not unset it in the browser
ResponseHeaderBag::replace public function @api Overrides HeaderBag::replace
ResponseHeaderBag::set public function @api Overrides HeaderBag::set
ResponseHeaderBag::setCookie public function Sets a cookie.
ResponseHeaderBag::__construct public function Constructor. Overrides HeaderBag::__construct
ResponseHeaderBag::__toString public function Returns the headers as a string. Overrides HeaderBag::__toString