- 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\Promise
Promise::reject(Throwable $error): php\concurrent\Promise
Promise::race(Promise[]|iterable $promises): php\concurrent\Promise
Promise::all(Promise[]|iterable $promises): php\concurrent\Promise
__construct(callable $executor): void
Promise constructor.
makeFulfill(mixed $result): void
makeReject(Throwable $error): void
then(callable|null $onFulfilled, callable|null $onRejected): php\concurrent\Promise
catch([ callable|null $onRejected): php\concurrent\Promise
wait(): mixed
Stops execution until this promise is resolved.