functions.php
Table of Contents
-
queues()
: mixed
-
task()
: Promise
-
promise_for()
: FulfilledPromise|Promise|PromiseInterface
-
rejection_for()
: RejectedPromise|PromiseInterface
-
exception_for()
: Throwable|AARejectionException
-
iter_for()
: Iterator|ArrayIterator
-
inspect()
: array<string|int, mixed>
-
inspect_all()
: array<string|int, mixed>
-
unwrap()
: array<string|int, mixed>
-
all()
: RejectedPromise|FulfilledPromise|Promise|PromiseInterface
-
some()
: RejectedPromise|FulfilledPromise|Promise|PromiseInterface
-
any()
: RejectedPromise|FulfilledPromise|Promise|PromiseInterface
-
settle()
: RejectedPromise|FulfilledPromise|Promise|PromiseInterface
-
each()
: Promise|PromiseInterface
-
each_limit()
: Promise|PromiseInterface
-
each_limit_all()
: Promise|PromiseInterface
-
is_fulfilled()
: bool
-
is_rejected()
: bool
-
is_settled()
: bool
-
coroutine()
: Coroutine
queues()
queues([TaskQueueInterface $assign = null ]) : mixed
Parameters
-
$assign
: TaskQueueInterface
= null
-
Return values
mixed
—
task()
task(callable $task) : Promise
Parameters
-
$task
: callable
-
Return values
Promise
—
promise_for()
promise_for(mixed $value) : FulfilledPromise|Promise|PromiseInterface
Parameters
-
$value
: mixed
-
Return values
FulfilledPromise|Promise|PromiseInterface
—
rejection_for()
rejection_for(mixed $reason) : RejectedPromise|PromiseInterface
Parameters
-
$reason
: mixed
-
Return values
RejectedPromise|PromiseInterface
—
exception_for()
exception_for(mixed $reason) : Throwable|AARejectionException
Parameters
-
$reason
: mixed
-
Return values
Throwable|AARejectionException
—
iter_for()
iter_for(mixed $value) : Iterator|ArrayIterator
Parameters
-
$value
: mixed
-
Return values
Iterator|ArrayIterator
—
inspect()
inspect(PromiseInterface $promise) : array<string|int, mixed>
Parameters
-
$promise
: PromiseInterface
-
Return values
array<string|int, mixed>
—
inspect_all()
inspect_all(mixed $promises) : array<string|int, mixed>
Parameters
-
$promises
: mixed
-
Return values
array<string|int, mixed>
—
unwrap()
unwrap(mixed $promises) : array<string|int, mixed>
Parameters
-
$promises
: mixed
-
Return values
array<string|int, mixed>
—
all()
all(mixed $promises) : RejectedPromise|FulfilledPromise|Promise|PromiseInterface
Parameters
-
$promises
: mixed
-
Return values
RejectedPromise|FulfilledPromise|Promise|PromiseInterface
—
some()
some(mixed $count, mixed $promises) : RejectedPromise|FulfilledPromise|Promise|PromiseInterface
Parameters
-
$count
: mixed
-
-
$promises
: mixed
-
Return values
RejectedPromise|FulfilledPromise|Promise|PromiseInterface
—
any()
any(mixed $promises) : RejectedPromise|FulfilledPromise|Promise|PromiseInterface
Parameters
-
$promises
: mixed
-
Return values
RejectedPromise|FulfilledPromise|Promise|PromiseInterface
—
settle()
settle(mixed $promises) : RejectedPromise|FulfilledPromise|Promise|PromiseInterface
Parameters
-
$promises
: mixed
-
Return values
RejectedPromise|FulfilledPromise|Promise|PromiseInterface
—
each()
each(mixed $iterable[, callable $onFulfilled = null ][, callable $onRejected = null ]) : Promise|PromiseInterface
Parameters
-
$iterable
: mixed
-
-
$onFulfilled
: callable
= null
-
-
$onRejected
: callable
= null
-
Return values
Promise|PromiseInterface
—
each_limit()
each_limit(mixed $iterable, mixed $concurrency[, callable $onFulfilled = null ][, callable $onRejected = null ]) : Promise|PromiseInterface
Parameters
-
$iterable
: mixed
-
-
$concurrency
: mixed
-
-
$onFulfilled
: callable
= null
-
-
$onRejected
: callable
= null
-
Return values
Promise|PromiseInterface
—
each_limit_all()
each_limit_all(mixed $iterable, mixed $concurrency[, callable $onFulfilled = null ]) : Promise|PromiseInterface
Parameters
-
$iterable
: mixed
-
-
$concurrency
: mixed
-
-
$onFulfilled
: callable
= null
-
Return values
Promise|PromiseInterface
—
is_fulfilled()
is_fulfilled(PromiseInterface $promise) : bool
Parameters
-
$promise
: PromiseInterface
-
Return values
bool
—
is_rejected()
is_rejected(PromiseInterface $promise) : bool
Parameters
-
$promise
: PromiseInterface
-
Return values
bool
—
is_settled()
is_settled(PromiseInterface $promise) : bool
Parameters
-
$promise
: PromiseInterface
-
Return values
bool
—
coroutine()
coroutine(callable $generatorFn) : Coroutine
Parameters
-
$generatorFn
: callable
-
Return values
Coroutine
—