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