NullDispatcher
class NullDispatcher implements Dispatcher (View source)
Свойства
| ForwardsCalls |
Свойства
| protected Dispatcher | $dispatcher | Экземпляр диспетчера событий. |
Методы
| смешанный | forwardCallTo(смешанный $object, строка $method, массив $parameters)
Перенаправить вызов метода заданному объекту. | из ForwardsCalls |
| смешанный | forwardDecoratedCallTo(смешанный $object, строка $method, массив $parameters)
Перенаправить вызов метода заданному объекту, возвращая $this, если перенаправленный вызов вернул сам себя. | из ForwardsCalls |
| статический void | throwBadMethodCallException(строка $method)
Выбросить исключение вызова недоступного метода для данного метода. | из ForwardsCalls |
| void | __construct(Dispatcher $dispatcher)
Создать новый экземпляр диспетчера событий, который не запускает события. | |
| массив|null | dispatch(строка|объект $event, смешанный $payload = [], bool $halt = false)
Не запускать событие. | |
| void | push(строка $event, массив $payload = [])
Не регистрировать событие и полезную нагрузку для запуска в будущем. | |
| массив|null | until(строка|объект $event, смешанный $payload = [])
Не отправлять событие. | |
| void | listen(Closure|строка|массив $events, Closure|строка|массив|null $listener = null)
Зарегистрировать обработчик событий с диспетчером. | |
| bool | hasListeners(строка $eventName)
Определить, есть ли обработчики для данного события. | |
| void | subscribe(объект|строка $subscriber)
Зарегистрировать подписчика событий с диспетчером. | |
| void | flush(строка $event)
Очистить набор отложенных событий. | |
| void | forget(строка $event)
Удалить набор обработчиков из диспетчера. | |
| void | forgetPushed()
Забыть все очереди обработчиков. | |
| смешанный | __call(строка $method, массив $parameters)
Динамически передавать вызовы методов в основной диспетчер. |
Подробности
protected смешанный forwardCallTo(смешанный $object, строка $method, массив $parameters)
Перенаправить вызов метода заданному объекту.
protected смешанный forwardDecoratedCallTo(смешанный $object, строка $method, массив $parameters)
Перенаправить вызов метода заданному объекту, возвращая $this, если перенаправленный вызов вернул сам себя.
static protected void throwBadMethodCallException(строка $method)
Выбросить исключение вызова недоступного метода для данного метода.
void __construct(Dispatcher $dispatcher)
Создать новый экземпляр диспетчера событий, который не запускает события.
массив|null dispatch(строка|объект $event, смешанный $payload = [], bool $halt = false)
Не запускать событие.
void push(строка $event, массив $payload = [])
Не регистрировать событие и полезную нагрузку для запуска в будущем.
массив|null until(строка|объект $event, смешанный $payload = [])
Не отправлять событие.
void listen(Closure|строка|массив $events, Closure|строка|массив|null $listener = null)
Зарегистрировать обработчик событий с диспетчером.
bool hasListeners(строка $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/8.x/Illuminate/Events/NullDispatcher.html