Open Monograph Press
3.3.0
php-http/promise/src/RejectedPromise.php
1
<?php
2
3
namespace
Http\Promise
;
4
10
final
class
RejectedPromise
implements
Promise
11
{
15
private
$exception;
16
20
public
function
__construct
(\Exception $exception)
21
{
22
$this->exception = $exception;
23
}
24
28
public
function
then
(callable $onFulfilled =
null
, callable $onRejected =
null
)
29
{
30
if
(
null
=== $onRejected) {
31
return
$this;
32
}
33
34
try
{
35
return
new
FulfilledPromise
($onRejected($this->exception));
36
}
catch
(\Exception $e) {
37
return
new
self
($e);
38
}
39
}
40
44
public
function
getState
()
45
{
46
return
Promise::REJECTED
;
47
}
48
52
public
function
wait
($unwrap =
true
)
53
{
54
if
($unwrap) {
55
throw
$this->exception;
56
}
57
}
58
}
Http\Promise\FulfilledPromise
Definition:
php-http/promise/src/FulfilledPromise.php:10
Http\Promise\RejectedPromise\then
then(callable $onFulfilled=null, callable $onRejected=null)
Definition:
php-http/promise/src/RejectedPromise.php:31
Http\Promise\Promise
Definition:
php-http/promise/src/Promise.php:16
Http\Promise
Definition:
php-http/promise/src/FulfilledPromise.php:3
Http\Promise\Promise\REJECTED
const REJECTED
Definition:
php-http/promise/src/Promise.php:31
Http\Promise\RejectedPromise\__construct
__construct(\Exception $exception)
Definition:
php-http/promise/src/RejectedPromise.php:23
Http\Promise\RejectedPromise
Definition:
php-http/promise/src/RejectedPromise.php:10
Http\Promise\RejectedPromise\wait
wait($unwrap=true)
Definition:
php-http/promise/src/RejectedPromise.php:55
Http\Promise\RejectedPromise\getState
getState()
Definition:
php-http/promise/src/RejectedPromise.php:47
plugins
paymethod
paypal
vendor
php-http
promise
src
RejectedPromise.php
Generated on Fri Aug 28 2020 14:53:30 for Open Monograph Press by
1.8.17