Interface RevalidationInterface
Cache revalidation interface
Direct known implementers
Indirect known implementers
Guzzle\Plugin\Cache\DenyRevalidation,
Guzzle\Plugin\Cache\SkipRevalidation
Methods summary
-
publicrevalidate ( Guzzle\Http\Message\RequestInterface $request, Guzzle\Http\Message\Response $response )Performs a cache revalidation
-
publicshouldRevalidate ( Guzzle\Http\Message\RequestInterface $request, Guzzle\Http\Message\Response $response )Returns true if the response should be revalidated
Methods detail
#
public
boolean
revalidate( Guzzle\Http\Message\RequestInterface $request, Guzzle\Http\Message\Response $response )
Performs a cache revalidation
Parameters
- $request
Guzzle\Http\Message\RequestInterface
$request Request to revalidate- $response
Guzzle\Http\Message\Response
$response Response that was received
Returns
booleanReturns true if the request can be cached
#
public
boolean
shouldRevalidate( Guzzle\Http\Message\RequestInterface $request, Guzzle\Http\Message\Response $response )
Returns true if the response should be revalidated
Parameters
- $request
Guzzle\Http\Message\RequestInterface
$request Request to check- $response
Guzzle\Http\Message\Response
$response Response to check
Returns
boolean