yxorP Documentation

EachPromise
in package
implements PromisorInterface

Interfaces, Classes, Traits and Enums

PromisorInterface

Table of Contents

$aggregate  : mixed
$concurrency  : mixed
$iterable  : ArrayIterator|Iterator
$mutex  : mixed
$onFulfilled  : mixed
$onRejected  : mixed
$pending  : array<string|int, mixed>
__construct()  : mixed
promise()  : Promise|PromiseInterface
addPending()  : bool
advanceIterator()  : bool
checkIfFinished()  : bool
createPromise()  : mixed
refillPending()  : mixed
step()  : mixed

Properties

$pending

private array<string|int, mixed> $pending = []

Methods

__construct()

public __construct(mixed $iterable[, array<string|int, mixed> $config = [] ]) : mixed
Parameters
$iterable : mixed
$config : array<string|int, mixed> = []
Return values
mixed

addPending()

private addPending() : bool
Return values
bool

advanceIterator()

private advanceIterator() : bool
Return values
bool

checkIfFinished()

private checkIfFinished() : bool
Return values
bool

createPromise()

private createPromise() : mixed
Return values
mixed

refillPending()

private refillPending() : mixed
Return values
mixed

step()

private step(mixed $idx) : mixed
Parameters
$idx : mixed
Return values
mixed

Search results