Kraken\Promise\Partial\PromiseTrait::all PHP Method

all() public static method

Return Promise that will resolve only once all the items in $promisesOrValues have resolved. The resolution value of the returned promise will be an array containing the resolution values of each of the items in $promisesOrValues.
public static all ( Kraken\Promise\PromiseInterface[] | mixed[] $promisesOrValues ) : Kraken\Promise\PromiseInterface
$promisesOrValues Kraken\Promise\PromiseInterface[] | mixed[]
return Kraken\Promise\PromiseInterface
    public static function all($promisesOrValues)
    {
        return self::map($promisesOrValues, function ($val) {
            return $val;
        });
    }