Interface CacheStorageInterface
Interface used to cache HTTP requests
Direct known implementers
Methods summary
-
public
fetch ( Guzzle\Http\Message\RequestInterface $request )
Get a Response from the cache for a request
-
public
cache ( Guzzle\Http\Message\RequestInterface $request, Guzzle\Http\Message\Response $response )
Cache an HTTP request
-
public
delete ( Guzzle\Http\Message\RequestInterface $request )
Deletes cache entries that match a request
-
public
purge ( string $url )
Purge all cache entries for a given URL
Methods detail
Get a Response from the cache for a request
Parameters
- $request
Guzzle\Http\Message\RequestInterface
$request
Returns
#
public
cache( Guzzle\Http\Message\RequestInterface
$request, Guzzle\Http\Message\Response
$response )
Cache an HTTP request
Parameters
- $request
Guzzle\Http\Message\RequestInterface
$request Request being cached- $response
Guzzle\Http\Message\Response
$response Response to cache
Deletes cache entries that match a request
Parameters
- $request
Guzzle\Http\Message\RequestInterface
$request Request to delete from cache
Purge all cache entries for a given URL
Parameters
- $url
string
$url