NullDispatcher
class NullDispatcher implements Dispatcher (View source)
Свойства
| ForwardsCalls |
Свойства
| protected Dispatcher | $dispatcher | Экземпляр обработчика событий. |
Методы
| mixed | forwardCallTo(mixed $object, string $method, array $parameters)
Перенаправление вызова метода данному объекту. | из ForwardsCalls |
| mixed | forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
Перенаправление вызова метода данному объекту, возвращая $this, если перенаправленный вызов вернул себя. | из ForwardsCalls |
| static void | throwBadMethodCallException(string $method)
Выброс исключения BadMethodCallException для заданного метода. | из ForwardsCalls |
| void | __construct(Dispatcher $dispatcher)
Создание нового экземпляра обработчика событий, который не срабатывает. | |
| array|null | dispatch(string|object $event, mixed $payload = [], bool $halt = false)
Не срабатывать событие. | |
| void | push(string $event, array $payload = [])
Не регистрировать событие и полезную нагрузку для последующего срабатывания. | |
| mixed | until(string|object $event, mixed $payload = [])
Не отправлять событие. | |
| void | listen(Closure|string|array $events, Closure|string|array|null $listener = null)
Регистрация обработчика события с обработчиком. | |
| bool | hasListeners(string $eventName)
Определение наличия обработчиков для данного события. | |
| void | subscribe(object|string $subscriber)
Регистрация подписчика событий с обработчиком. | |
| void | flush(string $event)
Очистка набора отправленных событий. | |
| void | forget(string $event)
Удаление набора обработчиков из диспетчера. | |
| void | forgetPushed()
Удаление всех очереди обработчиков. | |
| mixed | __call(string $method, array $parameters)
Динамическая передача вызовов методов к обработчику событий. |
Подробное описание
protected mixed forwardCallTo(mixed $object, string $method, array $parameters)
Перенаправление вызова метода данному объекту.
protected mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
Перенаправление вызова метода данному объекту, возвращая $this, если перенаправленный вызов вернул себя.
static protected void throwBadMethodCallException(string $method)
Выброс исключения BadMethodCallException для заданного метода.
void __construct(Dispatcher $dispatcher)
Создание нового экземпляра обработчика событий, который не срабатывает.
array|null dispatch(string|object $event, mixed $payload = [], bool $halt = false)
Не срабатывать событие.
void push(string $event, array $payload = [])
Не регистрировать событие и полезную нагрузку для последующего срабатывания.
mixed until(string|object $event, mixed $payload = [])
Не отправлять событие.
void listen(Closure|string|array $events, Closure|string|array|null $listener = null)
Регистрация обработчика события с обработчиком.
bool hasListeners(string $eventName)
Определение наличия обработчиков для данного события.
void subscribe(object|string $subscriber)
Зарегистрировать подписчика события в диспетчере.
void flush(string $event)
Очистить набор отправленных событий.
void forget(string $event)
Удалить набор слушателей из диспетчера.
void forgetPushed()
Удалить все очереди слушателей.
mixed __call(string $method, array $parameters)
Динамически передать вызовы методов в базовый диспетчер.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Events/NullDispatcher.html