/** * @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; }
/** * @param CacheEntry $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("X-Cache", "HIT stale"); } return null; }