Lines Matching refs:promiseOrValue
16 * @param mixed $promiseOrValue
19 function resolve($promiseOrValue = null) argument
21 if ($promiseOrValue instanceof ExtendedPromiseInterface) {
22 return $promiseOrValue;
27 if (\is_object($promiseOrValue) && \method_exists($promiseOrValue, 'then')) {
30 if (\method_exists($promiseOrValue, 'cancel')) {
31 $canceller = [$promiseOrValue, 'cancel'];
34 return new Promise(function ($resolve, $reject, $notify) use ($promiseOrValue) {
35 $promiseOrValue->then($resolve, $reject, $notify);
39 return new FulfilledPromise($promiseOrValue);
55 * @param mixed $promiseOrValue
58 function reject($promiseOrValue = null) argument
60 if ($promiseOrValue instanceof PromiseInterface) {
61 return resolve($promiseOrValue)->then(function ($value) {
66 return new RejectedPromise($promiseOrValue);
108 foreach ($array as $promiseOrValue) {
109 $cancellationQueue->enqueue($promiseOrValue);
111 resolve($promiseOrValue)
190 foreach ($array as $i => $promiseOrValue) {
215 $cancellationQueue->enqueue($promiseOrValue);
217 resolve($promiseOrValue)
251 foreach ($array as $i => $promiseOrValue) {
252 $cancellationQueue->enqueue($promiseOrValue);
255 resolve($promiseOrValue)