프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$dateCreated | DateTime | ||
$request | Psr\Http\Message\RequestInterface | ||
$response | Psr\Http\Message\ResponseInterface | ||
$responseBody | string | Response::body is a stream and can't be serialized. | |
$staleAt | DateTime | ||
$staleIfErrorTo | DateTime | ||
$staleWhileRevalidateTo | DateTime | ||
$timestampStale | integer | Cached timestamp of staleAt variable. |
메소드 | 설명 | |
---|---|---|
__construct ( Psr\Http\Message\RequestInterface $request, Psr\Http\Message\ResponseInterface $response, DateTime $staleAt, DateTime $staleIfErrorTo = null, DateTime $staleWhileRevalidateTo = null ) | ||
__sleep ( ) | ||
__wakeup ( ) | ||
getAge ( ) : integer | ||
getOriginalRequest ( ) : Psr\Http\Message\RequestInterface | ||
getResponse ( ) : Psr\Http\Message\ResponseInterface | ||
getStaleAge ( ) : integer | ||
getStaleAt ( ) : DateTime | ||
getTTL ( ) : integer | ||
hasValidationInformation ( ) : boolean | ||
isFresh ( ) : boolean | ||
isStale ( ) : boolean | ||
isVaryEquals ( Psr\Http\Message\RequestInterface $request ) : boolean | ||
serveStaleIfError ( ) : boolean | ||
staleWhileValidate ( ) : boolean |
public __construct ( Psr\Http\Message\RequestInterface $request, Psr\Http\Message\ResponseInterface $response, DateTime $staleAt, DateTime $staleIfErrorTo = null, DateTime $staleWhileRevalidateTo = null ) | ||
$request | Psr\Http\Message\RequestInterface | |
$response | Psr\Http\Message\ResponseInterface | |
$staleAt | DateTime | |
$staleIfErrorTo | DateTime | if null, detected with the headers (RFC 5861) |
$staleWhileRevalidateTo | DateTime |
public getOriginalRequest ( ) : Psr\Http\Message\RequestInterface | ||
리턴 | Psr\Http\Message\RequestInterface |
public getResponse ( ) : Psr\Http\Message\ResponseInterface | ||
리턴 | Psr\Http\Message\ResponseInterface |
public isVaryEquals ( Psr\Http\Message\RequestInterface $request ) : boolean | ||
$request | Psr\Http\Message\RequestInterface | |
리턴 | boolean |
protected RequestInterface,Psr\Http\Message $request | ||
리턴 | Psr\Http\Message\RequestInterface |
protected ResponseInterface,Psr\Http\Message $response | ||
리턴 | Psr\Http\Message\ResponseInterface |
protected string $responseBody | ||
리턴 | string |
protected int $timestampStale | ||
리턴 | integer |