Kevinrob\GuzzleCache\Strategy\GreedyCacheStrategy::getCacheObject PHP Method

getCacheObject() protected method

protected getCacheObject ( Psr\Http\Message\RequestInterface $request, Psr\Http\Message\ResponseInterface $response )
$request Psr\Http\Message\RequestInterface
$response Psr\Http\Message\ResponseInterface
    protected function getCacheObject(RequestInterface $request, ResponseInterface $response)
    {
        if (!array_key_exists($response->getStatusCode(), $this->statusAccepted)) {
            // Don't cache it
            return null;
        }
        return new CacheEntry($request, $response, new \DateTime(sprintf('+%d seconds', $this->ttl)));
    }