<?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.08 KB | 0644 |
|
Deferred.php | File | 1.27 KB | 0644 |
|
ExtendedPromiseInterface.php | File | 584 B | 0644 |
|
FulfilledPromise.php | File | 1.74 KB | 0644 |
|
LazyPromise.php | File | 1.62 KB | 0644 |
|
Promise.php | File | 5.9 KB | 0644 |
|
PromiseInterface.php | File | 226 B | 0644 |
|
PromisorInterface.php | File | 144 B | 0644 |
|
RejectedPromise.php | File | 2.06 KB | 0644 |
|
UnhandledRejectionException.php | File | 611 B | 0644 |
|
functions.php | File | 8 KB | 0644 |
|
functions_include.php | File | 96 B | 0644 |
|