Dispatcher
interface Dispatcher (View source)
Methods
| void |  listen(string|array $events, mixed $listener)  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.  |  
Details
void listen(string|array $events, mixed $listener)
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.
    © Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
    https://laravel.com/api/5.8/Illuminate/Contracts/Events/Dispatcher.html