mini\Hooks\Dispatcher
abstract
class
Documentation
Abstract event dispatcher - root class for Mini's hooks system
Properties (10)
int $queueFirstIndex
int $queueLastIndex
array $queuedListeners
array $queuedArgs
array $queuedDispatchers
array $constructTrace
Stack trace of where this event dispatcher was constructed
Closure $exceptionHandler
Closure invoked whenever an event listener throws an exception
Closure $deferFunction
Closure which schedules a function to be invoked asynchronously
Closure $runEventsFunction
Closure which runs all scheduled events
string $description
Methods (12)
Documentation missing
Get a description of the event dispatcher
Get the filename where this event dispatcher was created
Get the line number where this event dispatcher was created
Configure event loop integration
Invoke all listeners in an array
Handle an exception from a listener
Filter array to remove specific values
Schedule a function to run when runEvents() is called
Run all scheduled events
Remove values from multiple arrays by reference
Invoke a listener with exception handling