A task queue that executes tasks in a FIFO order.
This task queue class is used to settle promises asynchronously and
maintains a constant stack size. You can use the task queue asynchronously
by calling the
run() function of the global task queue in an event loop.
|public __construct ( $withShutdown = true )|
|public add ( callable $task )|
The task queue will be run and exhausted by default when the process
You can disable running the automatic shutdown of the queue by calling
Note: This shutdown will occur before any destructors are triggered.
|public isEmpty ()|
|public run ()|