<?php namespace GuzzleHttp\Promise; final class Is { /** * Returns true if a promise is pending. * * @return bool */ public static function pending(PromiseInterface $promise) { return $promise->getState() === PromiseInterface::PENDING; } /** * Returns true if a promise is fulfilled or rejected. * * @return bool */ public static function settled(PromiseInterface $promise) { return $promise->getState() !== PromiseInterface::PENDING; } /** * Returns true if a promise is fulfilled. * * @return bool */ public static function fulfilled(PromiseInterface $promise) { return $promise->getState() === PromiseInterface::FULFILLED; } /** * Returns true if a promise is rejected. * * @return bool */ public static function rejected(PromiseInterface $promise) { return $promise->getState() === PromiseInterface::REJECTED; } }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
AggregateException.php | File | 380 B | 0644 |
|
CancellationException.php | File | 183 B | 0644 |
|
Coroutine.php | File | 4.24 KB | 0644 |
|
Create.php | File | 2.06 KB | 0644 |
|
Each.php | File | 2.82 KB | 0644 |
|
EachPromise.php | File | 7.6 KB | 0644 |
|
FulfilledPromise.php | File | 1.94 KB | 0644 |
|
Is.php | File | 999 B | 0644 |
|
Promise.php | File | 8.73 KB | 0644 |
|
PromiseInterface.php | File | 2.79 KB | 0644 |
|
PromisorInterface.php | File | 244 B | 0644 |
|
RejectedPromise.php | File | 2.23 KB | 0644 |
|
RejectionException.php | File | 1.19 KB | 0644 |
|
TaskQueue.php | File | 1.89 KB | 0644 |
|
TaskQueueInterface.php | File | 433 B | 0644 |
|
Utils.php | File | 8.5 KB | 0644 |
|
functions.php | File | 9.89 KB | 0644 |
|
functions_include.php | File | 167 B | 0644 |
|