Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. Each.php

function Each::of

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.

Parameters

mixed $iterable Iterator or array to iterate over.:

File

vendor/guzzlehttp/promises/src/Each.php, line 24

Class

Each

Namespace

GuzzleHttp\Promise

Code

public static function of($iterable, ?callable $onFulfilled = null, ?callable $onRejected = null) : PromiseInterface {
    return (new EachPromise($iterable, [
        'fulfilled' => $onFulfilled,
        'rejected' => $onRejected,
    ]))->promise();
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal