Interfaces, Classes, Traits and Enums
- promiseInterface
Table of Contents
-
$cancelFn
: mixed
-
$handlers
: mixed
-
$result
: mixed
-
$state
: mixed
-
$waitFn
: mixed
-
$waitList
: mixed
-
__construct()
: mixed
-
cancel()
: mixed
-
getState()
: mixed
-
otherwise()
: mixed
-
reject()
: mixed
-
resolve()
: mixed
-
then()
: mixed
-
wait()
: mixed
-
callHandler()
: mixed
-
invokeWaitFn()
: mixed
-
invokeWaitList()
: mixed
-
settle()
: mixed
-
waitIfPending()
: mixed
$cancelFn
private
mixed
$cancelFn
$handlers
private
mixed
$handlers
= []
$result
private
mixed
$result
$state
private
mixed
$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() : mixed
Return values
mixed
—
otherwise()
public
otherwise(callable $onRejected) : mixed
Parameters
-
$onRejected
: callable
-
Return values
mixed
—
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 ]) : mixed
Parameters
-
$onFulfilled
: callable
= null
-
-
$onRejected
: callable
= null
-
Return values
mixed
—
wait()
public
wait([mixed $unwrap = true ]) : mixed
Parameters
-
$unwrap
: mixed
= true
-
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
Return values
mixed
—
invokeWaitList()
private
invokeWaitList() : mixed
Return values
mixed
—
settle()
private
settle(mixed $state, mixed $value) : mixed
Parameters
-
$state
: mixed
-
-
$value
: mixed
-
Return values
mixed
—
waitIfPending()
private
waitIfPending() : mixed
Return values
mixed
—