class Timebox (View source)

Properties

bool $earlyReturn

Indicates if the timebox is allowed to return early.

Methods

mixed
call(callable $callback, int $microseconds)

Invoke the given callback within the specified timebox minimum.

$this
returnEarly()

Indicate that the timebox can return early.

$this
dontReturnEarly()

Indicate that the timebox cannot return early.

void
usleep(mixed $microseconds)

Sleep for the specified number of microseconds.

Details

mixed call(callable $callback, int $microseconds)

Invoke the given callback within the specified timebox minimum.

Parameters

callable $callback
int $microseconds

Return Value

mixed

$this returnEarly()

Indicate that the timebox can return early.

Return Value

$this

$this dontReturnEarly()

Indicate that the timebox cannot return early.

Return Value

$this

protected void usleep(mixed $microseconds)

Sleep for the specified number of microseconds.

Parameters

mixed $microseconds

Return Value

void

Laravel Cloud is the best place to deploy Laravel, Nuxt, Express, Hono, Node.js, Bun, Go, Flask, Python, and more, with dedicated infrastructure available on AWS through Laravel Private Cloud.