Interfaces, Classes, Traits and Enums
- PromiseInterface
Table of Contents
-
$cancelFn
: mixed
-
$handlers
: array<string|int, mixed>
-
$result
: mixed
-
$state
: string
-
$waitFn
: mixed
-
$waitList
: mixed
-
__construct()
: mixed
-
cancel()
: mixed
-
getState()
: string
-
otherwise()
: FulfilledPromise|RejectedPromise|Promise|PromiseInterface
-
reject()
: mixed
-
resolve()
: mixed
-
then()
: FulfilledPromise|RejectedPromise|Promise|PromiseInterface
-
wait()
: mixed
-
callHandler()
: mixed
-
invokeWaitFn()
: mixed
-
invokeWaitList()
: mixed
-
settle()
: mixed
-
waitIfPending()
: mixed
$cancelFn
private
mixed
$cancelFn
$handlers
private
array<string|int, mixed>
$handlers
= []
$result
private
mixed
$result
$state
private
string
$state
= self::PENDING
$waitFn
private
mixed
$waitFn
$waitList
private
mixed
$waitList
__construct()
public
__construct([callable $waitFn = null ][, callable $cancelFn = null ]) : mixed
Parameters
-
$waitFn
: callable
= null
-
-
$cancelFn
: callable
= null
-
Return values
mixed
—
cancel()
public
cancel() : mixed
Return values
mixed
—
getState()
public
getState() : string
Return values
string
—
otherwise()
public
otherwise(callable $onRejected) : FulfilledPromise|RejectedPromise|Promise|PromiseInterface
Parameters
-
$onRejected
: callable
-
Return values
FulfilledPromise|RejectedPromise|Promise|PromiseInterface
—
reject()
public
reject(mixed $reason) : mixed
Parameters
-
$reason
: mixed
-
Return values
mixed
—
resolve()
public
resolve(mixed $value) : mixed
Parameters
-
$value
: mixed
-
Return values
mixed
—
then()
public
then([callable $onFulfilled = null ][, callable $onRejected = null ]) : FulfilledPromise|RejectedPromise|Promise|PromiseInterface
Parameters
-
$onFulfilled
: callable
= null
-
-
$onRejected
: callable
= null
-
Return values
FulfilledPromise|RejectedPromise|Promise|PromiseInterface
—
wait()
public
wait([mixed $unwrap = true ]) : mixed
Parameters
-
$unwrap
: mixed
= true
-
-
throws
-
Throwable
Return values
mixed
—
callHandler()
private
static callHandler(mixed $index, mixed $value, array<string|int, mixed> $handler) : mixed
Parameters
-
$index
: mixed
-
-
$value
: mixed
-
-
$handler
: array<string|int, mixed>
-
Return values
mixed
—
invokeWaitFn()
private
invokeWaitFn() : mixed
-
throws
-
Exception
Return values
mixed
—
invokeWaitList()
private
invokeWaitList() : mixed
-
throws
-
Exception
Return values
mixed
—
settle()
private
settle(mixed $state, mixed $value) : mixed
Parameters
-
$state
: mixed
-
-
$value
: mixed
-
Return values
mixed
—
waitIfPending()
private
waitIfPending() : mixed
-
throws
-
Exception
Return values
mixed
—