each()
each(mixed $iterable, callable $onFulfilled = null, callable $onRejected = null) : \GuzzleHttp\Promise\PromiseInterface
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 promise 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 promise if needed.
Parameters
| mixed |
$iterable |
Iterator or array to iterate over. |
| callable |
$onFulfilled |
|
| callable |
$onRejected |
|
Returns
\GuzzleHttp\Promise\PromiseInterface