Connect Manager

FiberAsyncRuntime implements AsyncRuntimeInterface

FinalYes

Асинхронный рантайм на Fiber + stream_select без внешних зависимостей.

Tags
SuppressWarnings

("PHPMD.ErrorControlOperator")

("PHPMD.ShortVariable")

("PHPMD.StaticAccess")

("PHPMD.CyclomaticComplexity")

("PHPMD.NPathComplexity")

Table of Contents

Interfaces

AsyncRuntimeInterface
Асинхронный рантайм на Fibers + stream_select.

Methods

__construct()  : mixed
awaitReadable()  : void
Откладывает выполнение до готовности чтения ресурса.
awaitWritable()  : void
Откладывает выполнение до готовности записи в ресурс.
run()  : mixed
Запускает асинхронный callable до завершения.

Methods

awaitReadable()

Откладывает выполнение до готовности чтения ресурса.

public awaitReadable(mixed $stream, float $timeoutSeconds) : void
Parameters
$stream : mixed
$timeoutSeconds : float
Attributes
#[Override]

awaitWritable()

Откладывает выполнение до готовности записи в ресурс.

public awaitWritable(mixed $stream, float $timeoutSeconds) : void
Parameters
$stream : mixed
$timeoutSeconds : float
Attributes
#[Override]

run()

Запускает асинхронный callable до завершения.

public run(callable $task) : mixed
Parameters
$task : callable
Tags
psalm-suppress

MixedAssignment

Attributes
#[Override]
On this page

Search results