function RejectedPromise::then
Same name in this branch
- 11.1.x vendor/react/promise/src/Internal/RejectedPromise.php \React\Promise\Internal\RejectedPromise::then()
- 11.1.x vendor/guzzlehttp/promises/src/RejectedPromise.php \GuzzleHttp\Promise\RejectedPromise::then()
Overrides Promise::then
File
-
vendor/
php-http/ promise/ src/ RejectedPromise.php, line 22
Class
- RejectedPromise
- A rejected promise.
Namespace
Http\PromiseCode
public function then(?callable $onFulfilled = null, ?callable $onRejected = null) {
if (null === $onRejected) {
return $this;
}
try {
return new FulfilledPromise($onRejected($this->exception));
} catch (\Exception $e) {
return new self($e);
}
}