Open Monograph Press  3.3.0
Guzzle\Plugin\Cache\DefaultCanCacheStrategy Class Reference
Inheritance diagram for Guzzle\Plugin\Cache\DefaultCanCacheStrategy:
Guzzle\Plugin\Cache\CanCacheStrategyInterface Guzzle\Plugin\Cache\CallbackCanCacheStrategy

Public Member Functions

 canCacheRequest (RequestInterface $request)
 
 canCacheResponse (Response $response)
 

Detailed Description

Default strategy used to determine of an HTTP request can be cached

Definition at line 11 of file DefaultCanCacheStrategy.php.

Member Function Documentation

◆ canCacheRequest()

Guzzle\Plugin\Cache\DefaultCanCacheStrategy::canCacheRequest ( RequestInterface  $request)

Determine if a request can be cached

Parameters
RequestInterface$requestRequest to determine
Returns
bool

Implements Guzzle\Plugin\Cache\CanCacheStrategyInterface.

Reimplemented in Guzzle\Plugin\Cache\CallbackCanCacheStrategy.

Definition at line 13 of file DefaultCanCacheStrategy.php.

References Guzzle\Http\Message\RequestInterface\GET, and Guzzle\Http\Message\RequestInterface\HEAD.

◆ canCacheResponse()

Guzzle\Plugin\Cache\DefaultCanCacheStrategy::canCacheResponse ( Response  $response)

Determine if a response can be cached

Parameters
Response$responseResponse to determine
Returns
bool

Implements Guzzle\Plugin\Cache\CanCacheStrategyInterface.

Reimplemented in Guzzle\Plugin\Cache\CallbackCanCacheStrategy.

Definition at line 28 of file DefaultCanCacheStrategy.php.

References Guzzle\Http\Message\Response\canCache(), and Guzzle\Http\Message\Response\isSuccessful().


The documentation for this class was generated from the following file: