Spec-Zone.ru › Laravel 8

Диспечер

интерфейс Диспечер (Просмотреть исходный код)

Методы

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

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

bool hasListeners(string $eventName)

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

void subscribe(object|string $subscriber)

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

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

Вызвать событие до тех пор, пока не будет возвращён первый ненулевой ответ.

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

Вызвать событие и вызвать обработчики.

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

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

void flush(string $event)

Запустить сохранённые события.

void forget(string $event)

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

void forgetPushed()

Удалить все ожидающие обработчики.

Подробности

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

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

Параметры

Closure|string|array $events
Closure|string|array|null $listener

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

void

bool hasListeners(string $eventName)

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

Параметры

string $eventName

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

bool

void subscribe(object|string $subscriber)

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

Параметры

object|string $subscriber

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

void

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

Вызвать событие до тех пор, пока не будет возвращён первый ненулевой ответ.

Параметры

string|object $event
mixed $payload

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

array|null

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

Вызвать событие и вызвать обработчики.

Параметры

string|object $event
mixed $payload
bool $halt

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

array|null

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

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

Параметры

string $event
array $payload

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

void

void flush(string $event)

Запустить сохранённые события.

Параметры

string $event

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

void

void forget(string $event)

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

Параметры

string $event

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

void

void forgetPushed()

Удалить все ожидающие обработчики.

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

void

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

Spec-Zone.ru

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