Kevinrob\GuzzleCache\CacheEntry::serveStaleIfError PHP Метод

serveStaleIfError() публичный Метод

public serveStaleIfError ( ) : boolean
Результат boolean
    public function serveStaleIfError()
    {
        return $this->staleIfErrorTo !== null && $this->staleIfErrorTo->getTimestamp() >= (new \DateTime())->getTimestamp();
    }

Usage Example

 /**
  * @param CacheEntry|null $cacheEntry
  *
  * @return null|ResponseInterface
  */
 protected static function getStaleResponse(CacheEntry $cacheEntry = null)
 {
     // Return staled cache entry if we can
     if ($cacheEntry instanceof CacheEntry && $cacheEntry->serveStaleIfError()) {
         return $cacheEntry->getResponse()->withHeader(self::HEADER_CACHE_INFO, self::HEADER_CACHE_STALE);
     }
     return;
 }
All Usage Examples Of Kevinrob\GuzzleCache\CacheEntry::serveStaleIfError