Interface RevalidationInterface
Cache revalidation interface
Direct known implementers
Indirect known implementers
Guzzle\Plugin\Cache\DenyRevalidation
,
Guzzle\Plugin\Cache\SkipRevalidation
Methods summary
-
public
revalidate ( Guzzle\Http\Message\RequestInterface $request, Guzzle\Http\Message\Response $response )
Performs a cache revalidation
-
public
shouldRevalidate ( 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
boolean
Returns 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