Kevinrob\GuzzleCache\CacheEntry::getResponse PHP Method

getResponse() public method

public getResponse ( ) : Psr\Http\Message\ResponseInterface
return Psr\Http\Message\ResponseInterface
    public function getResponse()
    {
        return $this->response->withHeader('Age', $this->getAge());
    }

Usage Example

 /**
  * @param RequestInterface $request
  * @param CacheEntry       $cacheEntry
  *
  * @return RequestInterface
  */
 protected static function getRequestWithReValidationHeader(RequestInterface $request, CacheEntry $cacheEntry)
 {
     if ($cacheEntry->getResponse()->hasHeader('Last-Modified')) {
         $request = $request->withHeader('If-Modified-Since', $cacheEntry->getResponse()->getHeader('Last-Modified'));
     }
     if ($cacheEntry->getResponse()->hasHeader('Etag')) {
         $request = $request->withHeader('If-None-Match', $cacheEntry->getResponse()->getHeader('Etag'));
     }
     return $request;
 }
All Usage Examples Of Kevinrob\GuzzleCache\CacheEntry::getResponse