Documentation

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.

Return values
PromiseInterface

Search results