PHP 클래스 Kevinrob\GuzzleCache\Strategy\GreedyCacheStrategy
It can be used to cache responses in spite of any cache related response headers,
but it SHOULDN'T be used unless absolutely necessary, e.g. when accessing
badly designed APIs without Cache control.
Obviously, this follows no RFC :(.
파일 보기
프로젝트 열기: kevinrob/guzzle-cache-middleware
보호된 프로퍼티들
공개 메소드들
메소드 |
설명 |
|
__construct ( Kevinrob\GuzzleCache\Storage\CacheStorageInterface $cache = null, $ttl ) |
|
|
cache ( Psr\Http\Message\RequestInterface $request, Psr\Http\Message\ResponseInterface $response ) |
|
|
fetch ( Psr\Http\Message\RequestInterface $request ) |
|
|
보호된 메소드들
메소드 |
설명 |
|
getCacheKey ( Psr\Http\Message\RequestInterface $request ) |
|
|
getCacheObject ( Psr\Http\Message\RequestInterface $request, Psr\Http\Message\ResponseInterface $response ) |
|
|
메소드 상세
public __construct ( Kevinrob\GuzzleCache\Storage\CacheStorageInterface $cache = null, $ttl ) |
$cache |
Kevinrob\GuzzleCache\Storage\CacheStorageInterface |
|
public cache ( Psr\Http\Message\RequestInterface $request, Psr\Http\Message\ResponseInterface $response ) |
$request |
Psr\Http\Message\RequestInterface |
|
$response |
Psr\Http\Message\ResponseInterface |
|
public fetch ( Psr\Http\Message\RequestInterface $request ) |
$request |
Psr\Http\Message\RequestInterface |
|
protected getCacheKey ( Psr\Http\Message\RequestInterface $request ) |
$request |
Psr\Http\Message\RequestInterface |
|
protected getCacheObject ( Psr\Http\Message\RequestInterface $request, Psr\Http\Message\ResponseInterface $response ) |
$request |
Psr\Http\Message\RequestInterface |
|
$response |
Psr\Http\Message\ResponseInterface |
|
프로퍼티 상세