- class
Promise(php\concurrent\Promise) - package
std - source
php/concurrent/Promise.php
Description
Class Promise
->__construct()- Promise constructor.->makeFulfill()->makeReject()->then()->catch()->wait()- Stops execution until this promise is resolved.
Promise::resolve(mixed $result): php\concurrent\PromisePromise::reject(Throwable $error): php\concurrent\PromisePromise::race(Promise[]|iterable $promises): php\concurrent\PromisePromise::all(Promise[]|iterable $promises): php\concurrent\Promise__construct(callable $executor): voidPromise constructor.
makeFulfill(mixed $result): voidmakeReject(Throwable $error): voidthen(callable|null $onFulfilled, callable|null $onRejected): php\concurrent\Promisecatch([ callable|null $onRejected): php\concurrent\Promisewait(): mixedStops execution until this promise is resolved.