phasync
RateLimiter / await

Method

RateLimiter::await

Waits for a permit and takes it.

Description#

public RateLimiter::await(
    float $timeout = PHP_FLOAT_MAX
): void

Parameters#

$timeout float = PHP_FLOAT_MAX
Seconds to wait at most

Errors / Exceptions#

ExceptionWhen
TimeoutExceptionIf no permit came in time