interface Dispatcher (View source)
void | listen(Closure|string|array $events, Closure|string|null $listener = null) Register an event listener with the dispatcher. | |
bool | hasListeners(string $eventName) Determine if a given event has listeners. | |
void | subscribe(object|string $subscriber) Register an event subscriber with the dispatcher. | |
array|null | until(string|object $event, mixed $payload = []) Dispatch an event until the first non-null response is returned. | |
array|null | dispatch(string|object $event, mixed $payload = [], bool $halt = false) Dispatch an event and call the listeners. | |
void | push(string $event, array $payload = []) Register an event and payload to be fired later. | |
void | flush(string $event) Flush a set of pushed events. | |
void | forget(string $event) Remove a set of listeners from the dispatcher. | |
void | forgetPushed() Forget all of the queued listeners. |
Register an event listener with the dispatcher.
Determine if a given event has listeners.
Register an event subscriber with the dispatcher.
Dispatch an event until the first non-null response is returned.
Dispatch an event and call the listeners.
Register an event and payload to be fired later.
Flush a set of pushed events.
Remove a set of listeners from the dispatcher.
Forget all of the queued listeners.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Contracts/Events/Dispatcher.html