Symfony\Component\HttpFoundation\Response::getExpires PHP Method

getExpires() public method

Returns the value of the Expires header as a DateTime instance.
public getExpires ( ) : DateTime | null
return DateTime | null A DateTime instance or null if the header does not exist
    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');
        }
    }

Usage Example

Example #1
0
 /**
  * @return int
  */
 protected function getExpires()
 {
     if ($this->response === null) {
         return null;
     }
     return $this->response->getExpires();
 }
All Usage Examples Of Symfony\Component\HttpFoundation\Response::getExpires