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

isFresh() public method

Fresh responses may be served from cache without any interaction with the origin. A response is considered fresh when it includes a Cache-Control/max-age indicator or Expires header and the calculated age is less than the freshness lifetime.
public isFresh ( ) : boolean
return boolean true if the response is fresh, false otherwise
    public function isFresh()
    {
        return $this->getTtl() > 0;
    }

Usage Example

Exemplo n.º 1
0
 /**
  * {@inheritDoc}
  */
 protected function isFreshEnough(Request $request, Response $entry)
 {
     if (!$entry->isFresh() && !$this->isFreshCacheEntry($entry)) {
         return $this->lock($request, $entry);
     }
     return true;
 }
All Usage Examples Of Symfony\Component\HttpFoundation\Response::isFresh