Copied!
Cloneable Final Instantiable
Methods
public static of ( $iterable , ? callable $onFulfilled = NULL , ? callable $onRejected = NULL )
 

Given an iterator that yields promises or values, returns a promise that
is fulfilled with a null value when the iterator has been consumed or
the aggregate promise has been fulfilled or rejected.

$onFulfilled is a function that accepts the fulfilled value, iterator
index, and the aggregate promise. The callback can invoke any necessary
side effects and choose to resolve or reject the aggregate if needed.

$onRejected is a function that accepts the rejection reason, iterator
index, and the aggregate promise. The callback can invoke any necessary
side effects and choose to resolve or reject the aggregate if needed.

public static ofLimit ( $iterable , $concurrency , ? callable $onFulfilled = NULL , ? callable $onRejected = NULL )
 

Like of, but only allows a certain number of outstanding promises at any
given time.

$concurrency may be an integer or a function that accepts the number of
pending promises and returns a numeric concurrency limit value to allow
for dynamic a concurrency size.

public static ofLimitAll ( $iterable , $concurrency , ? callable $onFulfilled = NULL )
 

Like limit, but ensures that no promise in the given $iterable argument
is rejected. If any promise is rejected, then the aggregate promise is
rejected with the encountered rejection.

Methods
public static of ( $iterable , ? callable $onFulfilled = NULL , ? callable $onRejected = NULL )
 

Given an iterator that yields promises or values, returns a promise that
is fulfilled with a null value when the iterator has been consumed or
the aggregate promise has been fulfilled or rejected.

$onFulfilled is a function that accepts the fulfilled value, iterator
index, and the aggregate promise. The callback can invoke any necessary
side effects and choose to resolve or reject the aggregate if needed.

$onRejected is a function that accepts the rejection reason, iterator
index, and the aggregate promise. The callback can invoke any necessary
side effects and choose to resolve or reject the aggregate if needed.

public static ofLimit ( $iterable , $concurrency , ? callable $onFulfilled = NULL , ? callable $onRejected = NULL )
 

Like of, but only allows a certain number of outstanding promises at any
given time.

$concurrency may be an integer or a function that accepts the number of
pending promises and returns a numeric concurrency limit value to allow
for dynamic a concurrency size.

public static ofLimitAll ( $iterable , $concurrency , ? callable $onFulfilled = NULL )
 

Like limit, but ensures that no promise in the given $iterable argument
is rejected. If any promise is rejected, then the aggregate promise is
rejected with the encountered rejection.

© 2020 Bruce Wells
Search Namespaces \ Classes
Configuration Numbers (0-9.) only