Skip to content

Latest commit

 

History

History
123 lines (84 loc) · 1.91 KB

Promise.ru.md

File metadata and controls

123 lines (84 loc) · 1.91 KB

Promise

  • класс Promise (php\concurrent\Promise)
  • пакет std
  • исходники php/concurrent/Promise.php

Описание

Class Promise


Статичные Методы


Методы


Статичные Методы

resolve()

Promise::resolve(mixed $result): php\concurrent\Promise

reject()

Promise::reject(Throwable $error): php\concurrent\Promise

race()

Promise::race(Promise[]|iterable $promises): php\concurrent\Promise

all()

Promise::all(Promise[]|iterable $promises): php\concurrent\Promise

Методы

__construct()

__construct(callable $executor): void

Promise constructor.


makeFulfill()

makeFulfill(mixed $result): void

makeReject()

makeReject(Throwable $error): void

then()

then(callable|null $onFulfilled, callable|null $onRejected): php\concurrent\Promise

catch()

catch([ callable|null $onRejected): php\concurrent\Promise

wait()

wait(): mixed

Stops execution until this promise is resolved.