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
—