Dispatcher

Dispatcher

class Dispatcher implements Dispatcher (View source)

Methods

void __construct(Container $container = null)

Create a new event dispatcher instance.

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.

string firing()

Get the event that is currently firing.

array|null fire(string|object $event, mixed $payload = array(), bool $halt = false)

Fire an event and call the listeners.

array getListeners(string $eventName)

Get all of the listeners for a given event name.

mixed makeListener(mixed $listener)

Register an event listener with the dispatcher.

Closure createClassListener(mixed $listener)

Create a class based listener using the IoC container.

void forget(string $event)

Remove a set of listeners from the dispatcher.

void forgetPushed()

Forget all of the pushed listeners.

$this setQueueResolver(callable $resolver)

Set the queue resolver implementation.

doc_Laravel
2016-11-02 16:16:17
Comments
Leave a Comment

Please login to continue.