Documentation

coroutine
in package
implements promiseInterface

Interfaces, Classes, Traits and Enums

promiseInterface

Table of Contents

$currentPromise  : mixed
$generator  : mixed
$result  : mixed
__construct()  : mixed
_handleFailure()  : mixed
_handleSuccess()  : mixed
cancel()  : mixed
getState()  : mixed
otherwise()  : mixed
reject()  : mixed
resolve()  : mixed
then()  : mixed
wait()  : mixed
nextCoroutine()  : mixed

Properties

$currentPromise

private mixed $currentPromise

Methods

__construct()

public __construct(callable $generatorFn) : mixed
Parameters
$generatorFn : callable
Return values
mixed

_handleFailure()

public _handleFailure(mixed $reason) : mixed
Parameters
$reason : mixed
Return values
mixed

_handleSuccess()

public _handleSuccess(mixed $value) : mixed
Parameters
$value : mixed
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

nextCoroutine()

private nextCoroutine(mixed $yielded) : mixed
Parameters
$yielded : mixed
Return values
mixed

Search results