Kevinrob\GuzzleCache\CacheMiddleware::getStaleResponse PHP Method

getStaleResponse() protected static method

protected static getStaleResponse ( CacheEntry $cacheEntry = null ) : null | Psr\Http\Message\ResponseInterface
$cacheEntry CacheEntry
return null | Psr\Http\Message\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;
    }