RetryMiddleware
Table of Contents
-
$decider
: mixed
-
$delay
: mixed
-
$nextHandler
: mixed
-
__construct()
: mixed
-
__invoke()
: mixed
-
exponentialDelay()
: mixed
-
doRetry()
: mixed
-
onFulfilled()
: mixed
-
onRejected()
: mixed
$decider
private
mixed
$decider
$delay
private
mixed
$delay
$nextHandler
private
mixed
$nextHandler
__construct()
public
__construct(callable $decider, callable $nextHandler[, callable $delay = null ]) : mixed
Parameters
-
$decider
: callable
-
-
$nextHandler
: callable
-
-
$delay
: callable
= null
-
Return values
mixed
—
__invoke()
public
__invoke(RequestInterface $request, array<string|int, mixed> $options) : mixed
Parameters
-
$request
: RequestInterface
-
-
$options
: array<string|int, mixed>
-
Return values
mixed
—
exponentialDelay()
public
static exponentialDelay(mixed $retries) : mixed
Parameters
-
$retries
: mixed
-
Return values
mixed
—
doRetry()
private
doRetry(RequestInterface $request, array<string|int, mixed> $options[, ResponseInterface $response = null ]) : mixed
Parameters
-
$request
: RequestInterface
-
-
$options
: array<string|int, mixed>
-
-
$response
: ResponseInterface
= null
-
Return values
mixed
—
onFulfilled()
private
onFulfilled(RequestInterface $req, array<string|int, mixed> $options) : mixed
Parameters
-
$req
: RequestInterface
-
-
$options
: array<string|int, mixed>
-
Return values
mixed
—
onRejected()
private
onRejected(RequestInterface $req, array<string|int, mixed> $options) : mixed
Parameters
-
$req
: RequestInterface
-
-
$options
: array<string|int, mixed>
-
Return values
mixed
—