NullDispatcher
класс NullDispatcher реализует Dispatcher (Просмотреть исходный код)
Трейты
| ForwardsCalls |
Свойства
| protected Dispatcher | $dispatcher | Экземпляр диспетчера событий. |
Методы
| mixed | forwardCallTo(mixed $object, string $method, array $parameters) Переадресуйте вызов метода данному объекту. | из 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 = []) Не регистрировать событие и payload для запуска позже. | |
| array|null | until(string|object $event, mixed $payload = []) Не запускать событие. | |
| void | listen(string|array $events, Closure|string $listener) Зарегистрировать обработчик события с диспетчером. | |
| 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)
Переадресуйте вызов метода данному объекту.
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 = [])
Не регистрировать событие и нагрузку для последующего срабатывания.
array|null until(string|object $event, mixed $payload = [])
Не отправлять событие.
void listen(string|array $events, Closure|string $listener)
Зарегистрировать обработчик событий с диспетчером.
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/7.x/Illuminate/Events/NullDispatcher.html