Timer
class Timer
Constants
| STOP |
|
Methods
No description
Execute a callback after a given timeout or when the identifier is resumed.
Execute a callback repeatedly at a given interval until stopped or the identifier is resumed.
Execute a callback when the identifier is resumed.
Clear a registered timer callback by its ID.
Clear all registered timer callbacks.
Get the current timer statistics.
Flush all static state.
Details
at line 37
__construct(LoggerInterface|null $logger = null)
No description
at line 44
int
after(float $timeout, callable $closure, string $identifier = Constants::WORKER_EXIT)
Execute a callback after a given timeout or when the identifier is resumed.
at line 89
int
tick(float $timeout, callable $closure, string $identifier = Constants::WORKER_EXIT)
Execute a callback repeatedly at a given interval until stopped or the identifier is resumed.
at line 184
int
until(callable $closure, string $identifier = Constants::WORKER_EXIT)
Execute a callback when the identifier is resumed.
at line 192
void
clear(int $id)
Clear a registered timer callback by its ID.
at line 207
void
clearAll()
Clear all registered timer callbacks.
at line 219
static array
stats()
Get the current timer statistics.
at line 244
static void
flushState()
Flush all static state.