PHP 인터페이스 Kraken\Promise\DeferredInterface

파일 보기 프로젝트 열기: kraken-php/framework

공개 메소드들

메소드 설명
cancel ( Erro\Error | Exceptio\Exception | string | null $reason = null ) : Kraken\Promise\PromiseInterface Cancel promise with specified reason.
getPromise ( ) : Kraken\Promise\PromiseInterface Return promise representing return value of deferred operation.
reject ( Erro\Error | Exceptio\Exception | string | null $reason = null ) : Kraken\Promise\PromiseInterface Reject promise with specified reason.
resolve ( mixed | null $value = null ) : Kraken\Promise\PromiseInterface Resolve promise with specified value.

메소드 상세

cancel() 공개 메소드

Cancel promise with specified reason.
public cancel ( Erro\Error | Exceptio\Exception | string | null $reason = null ) : Kraken\Promise\PromiseInterface
$reason Erro\Error | Exceptio\Exception | string | null
리턴 Kraken\Promise\PromiseInterface

getPromise() 공개 메소드

Return promise representing return value of deferred operation.
public getPromise ( ) : Kraken\Promise\PromiseInterface
리턴 Kraken\Promise\PromiseInterface

reject() 공개 메소드

Reject promise with specified reason.
public reject ( Erro\Error | Exceptio\Exception | string | null $reason = null ) : Kraken\Promise\PromiseInterface
$reason Erro\Error | Exceptio\Exception | string | null
리턴 Kraken\Promise\PromiseInterface

resolve() 공개 메소드

Resolve promise with specified value.
public resolve ( mixed | null $value = null ) : Kraken\Promise\PromiseInterface
$value mixed | null
리턴 Kraken\Promise\PromiseInterface