<?php namespace React\Promise; class UnhandledRejectionException extends \RuntimeException { private $reason; public static function resolve($reason) { if ($reason instanceof \Exception || $reason instanceof \Throwable) { return $reason; } return new static($reason); } public function __construct($reason) { $this->reason = $reason; $message = \sprintf('Unhandled Rejection: %s', \json_encode($reason)); parent::__construct($message, 0); } public function getReason() { return $this->reason; } }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
Exception | Folder | 0755 |
|
|
CancellablePromiseInterface.php | File | 166 B | 0644 |
|
CancellationQueue.php | File | 1.09 KB | 0644 |
|
Deferred.php | File | 1.43 KB | 0644 |
|
ExtendedPromiseInterface.php | File | 766 B | 0644 |
|
FulfilledPromise.php | File | 1.74 KB | 0644 |
|
LazyPromise.php | File | 1.62 KB | 0644 |
|
Promise.php | File | 8.64 KB | 0644 |
|
PromiseInterface.php | File | 320 B | 0644 |
|
PromisorInterface.php | File | 144 B | 0644 |
|
RejectedPromise.php | File | 2.06 KB | 0644 |
|
UnhandledRejectionException.php | File | 613 B | 0644 |
|
functions.php | File | 8.17 KB | 0644 |
|
functions_include.php | File | 97 B | 0644 |
|