Create
in package
Table of Contents
- exceptionFor() : Exception|Throwable
- Create an exception for a rejected promise value.
- iterFor() : Iterator
- Returns an iterator for the given value.
- promiseFor() : PromiseInterface
- Creates a promise for a value if the value is not a promise.
- rejectionFor() : PromiseInterface
- Creates a rejected promise for a reason if the reason is not a promise.
Methods
exceptionFor()
Create an exception for a rejected promise value.
public
static exceptionFor(mixed $reason) : Exception|Throwable
Parameters
- $reason : mixed
Return values
Exception|Throwable —iterFor()
Returns an iterator for the given value.
public
static iterFor(mixed $value) : Iterator
Parameters
- $value : mixed
Return values
Iterator —promiseFor()
Creates a promise for a value if the value is not a promise.
public
static promiseFor(mixed $value) : PromiseInterface
Parameters
- $value : mixed
-
Promise or value.
Return values
PromiseInterface —rejectionFor()
Creates a rejected promise for a reason if the reason is not a promise.
public
static rejectionFor(mixed $reason) : PromiseInterface
If the provided reason is a promise, then it is returned as-is.
Parameters
- $reason : mixed
-
Promise or reason.