Spec-Zone.ru › Laravel 7

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)

Переадресуйте вызов метода данному объекту.

Параметры

mixed $object
string $method
array $parameters

Возвращаемое значение

mixed

Исключения

BadMethodCallException

static protected void throwBadMethodCallException(string $method)

Выбросить исключение BadMethodCallException для данного метода.

Параметры

string $method

Возвращаемое значение

void

Исключения

BadMethodCallException
END_OF_DOCUMENT_MARKER

void __construct(Dispatcher $dispatcher)

Создать новый экземпляр диспетчера событий, который не срабатывает.

Parameters

Dispatcher $dispatcher

Return Value

void

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

Не вызывать событие.

Parameters

string|object $event
mixed $payload
bool $halt

Return Value

array|null

void push(string $event, array $payload = [])

Не регистрировать событие и нагрузку для последующего срабатывания.

Parameters

string $event
array $payload

Return Value

void

array|null until(string|object $event, mixed $payload = [])

Не отправлять событие.

Parameters

string|object $event
mixed $payload

Return Value

array|null

void listen(string|array $events, Closure|string $listener)

Зарегистрировать обработчик событий с диспетчером.

Parameters

string|array $events
Closure|string $listener

Return Value

void

bool hasListeners(string $eventName)

Определить, есть ли обработчики для данного события.

Parameters

string $eventName

Return Value

bool

void subscribe(object|string $subscriber)

Зарегистрировать подписчика событий с диспетчером.

Parameters

object|string $subscriber

Return Value

void

void flush(string $event)

Очистить набор отложенных событий.

Parameters

string $event

Return Value

void

void forget(string $event)

Удалить набор обработчиков из диспетчера.

Parameters

string $event

Return Value

void

void forgetPushed()

Забыть все очереди обработчиков.

Return Value

void

mixed __call(string $method, array $parameters)

Динамически передавать вызовы методов в подлежащий диспетчер.

Параметры

string $method
array $parameters

Возвращаемое значение

mixed

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Events/NullDispatcher.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API