function RetryMiddleware::onFulfilled
Execute fulfilled closure
1 call to RetryMiddleware::onFulfilled()
- RetryMiddleware::__invoke in vendor/
guzzlehttp/ guzzle/ src/ RetryMiddleware.php
File
-
vendor/
guzzlehttp/ guzzle/ src/ RetryMiddleware.php, line 78
Class
- RetryMiddleware
- Middleware that retries requests based on the boolean result of invoking the provided "decider" function.
Namespace
GuzzleHttpCode
private function onFulfilled(RequestInterface $request, array $options) : callable {
return function ($value) use ($request, $options) {
if (!($this->decider)($options['retries'], $request, $value, null)) {
return $value;
}
return $this->doRetry($request, $options, $value);
};
}