PHP 클래스 Kraken\Promise\PromiseCancelled

상속: implements Kraken\Promise\PromiseInterface
파일 보기 프로젝트 열기: kraken-php/framework

보호된 프로퍼티들

프로퍼티 타입 설명
$reason Erro\Error | Exceptio\Exception | string | null

공개 메소드들

메소드 설명
__construct ( Erro\Error | Exceptio\Exception | string | null $reason = null )
__destruct ( )
abort ( callable $onCancel )
always ( callable $onFulfilledOrRejected )
cancel ( $reason = null )
done ( callable $onFulfilled = null, callable $onRejected = null, callable $onCancel = null )
failure ( callable $onFailure )
getPromise ( )
isCancelled ( )
isFulfilled ( )
isPending ( )
isRejected ( )
reject ( $reason = null )
resolve ( $value = null )
spread ( callable $onFulfilled = null, callable $onRejected = null, callable $onCancel = null )
success ( callable $onSuccess )
then ( callable $onFulfilled = null, callable $onRejected = null, callable $onCancel = null )

보호된 메소드들

메소드 설명
getReason ( )
getValue ( )
throwError ( Erro\Error | Exceptio\Exception | string $reason )

메소드 상세

__construct() 공개 메소드

public __construct ( Erro\Error | Exceptio\Exception | string | null $reason = null )
$reason Erro\Error | Exceptio\Exception | string | null

__destruct() 공개 메소드

public __destruct ( )

abort() 공개 메소드

public abort ( callable $onCancel )
$onCancel callable

always() 공개 메소드

public always ( callable $onFulfilledOrRejected )
$onFulfilledOrRejected callable

cancel() 공개 메소드

public cancel ( $reason = null )

done() 공개 메소드

public done ( callable $onFulfilled = null, callable $onRejected = null, callable $onCancel = null )
$onFulfilled callable
$onRejected callable
$onCancel callable

failure() 공개 메소드

public failure ( callable $onFailure )
$onFailure callable

getPromise() 공개 메소드

public getPromise ( )

getReason() 보호된 메소드

또한 보기: Promise::getReason
protected getReason ( )

getValue() 보호된 메소드

또한 보기: Promise::getValue
protected getValue ( )

isCancelled() 공개 메소드

public isCancelled ( )

isFulfilled() 공개 메소드

public isFulfilled ( )

isPending() 공개 메소드

public isPending ( )

isRejected() 공개 메소드

public isRejected ( )

reject() 공개 메소드

public reject ( $reason = null )

resolve() 공개 메소드

public resolve ( $value = null )

spread() 공개 메소드

public spread ( callable $onFulfilled = null, callable $onRejected = null, callable $onCancel = null )
$onFulfilled callable
$onRejected callable
$onCancel callable

success() 공개 메소드

public success ( callable $onSuccess )
$onSuccess callable

then() 공개 메소드

public then ( callable $onFulfilled = null, callable $onRejected = null, callable $onCancel = null )
$onFulfilled callable
$onRejected callable
$onCancel callable

throwError() 보호된 메소드

protected throwError ( Erro\Error | Exceptio\Exception | string $reason )
$reason Erro\Error | Exceptio\Exception | string

프로퍼티 상세

$reason 보호되어 있는 프로퍼티

protected Error,Erro|Exception,Exceptio|string|null $reason
리턴 Erro\Error | Exceptio\Exception | string | null