public function Response::getExpires

Same name in this branch

Returns the value of the Expires header as a DateTime instance.

@api

Return value

\DateTime|null A DateTime instance or null if the header does not exist

1 call to Response::getExpires()
Response::getMaxAge in drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Response.php
Returns the number of seconds after the time specified in the response's Date header when the response should no longer be considered fresh.

File

drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Response.php, line 651

Class

Response
Response represents an HTTP response.

Namespace

Symfony\Component\HttpFoundation

Code

public function getExpires() {
  try {
    return $this->headers
      ->getDate('Expires');
  } catch (\RuntimeException $e) {

    // according to RFC 2616 invalid date formats (e.g. "0" and "-1") must be treated as in the past
    return \DateTime::createFromFormat(DATE_RFC2822, 'Sat, 01 Jan 00 00:00:00 +0000');
  }
}