Dispatcher (Contracts)
Dispatcher
interface Dispatcher (View source)
Methods
void | listen( string|array $events, mixed $listener, int $priority) Register an event listener with the dispatcher. | |
bool | hasListeners( string $eventName) Determine if a given event has listeners. | |
void | push( string $event, array $payload = array()) Register an event and payload to be fired later. | |
void | subscribe( object|string $subscriber) Register an event subscriber with the dispatcher. | |
mixed | until( string $event, array $payload = array()) Fire an event until the first non-null response is returned. | |
void | flush( string $event) Flush a set of pushed events. | |
array|null | fire( string|object $event, mixed $payload = array(), bool $halt = false) Fire an event and call the listeners. | |
string | firing() Get the event that is currently firing. | |
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, int $priority)
Register an event listener with the dispatcher.
bool hasListeners( string $eventName)
Determine if a given event has listeners.
void push( string $event, array $payload = array())
Register an event and payload to be fired later.
void subscribe( object|string $subscriber)
Register an event subscriber with the dispatcher.
mixed until( string $event, array $payload = array())
Fire an event until the first non-null response is returned.
void flush( string $event)
Flush a set of pushed events.
array|null fire( string|object $event, mixed $payload = array(), bool $halt = false)
Fire an event and call the listeners.
string firing()
Get the event that is currently firing.
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.1/Illuminate/Contracts/Events/Dispatcher.html