Диспечер
интерфейс Диспечер (Просмотреть исходный код)
Методы
| смешанный | dispatch(смешанный $command)
Отправить команду соответствующему обработчику. | |
| смешанный | dispatchSync(смешанный $command, смешанный $handler = null)
Отправить команду соответствующему обработчику в текущем процессе. | |
| смешанный | dispatchNow(смешанный $command, смешанный $handler = null)
Отправить команду соответствующему обработчику в текущем процессе. | |
| bool | hasCommandHandler(смешанный $command)
Определить, имеет ли данная команда обработчик. | |
| bool|смешанный | getCommandHandler(смешанный $command)
Получить обработчик для команды. | |
| $this | pipeThrough(массив $pipes)
Установить каналы, через которые должны быть переданы команды перед отправкой. | |
| $this | map(массив $map)
Сопоставить команду с обработчиком. |
Подробности
смешанный dispatch(смешанный $command)
Отправить команду соответствующему обработчику.
смешанный dispatchSync(смешанный $command, смешанный $handler = null)
Отправить команду соответствующему обработчику в текущем процессе.
Задачей, которые можно поставить в очередь, будут отправлены в очередь «синхронизация».
смешанный dispatchNow(смешанный $command, смешанный $handler = null)
Отправить команду соответствующему обработчику в текущем процессе.
bool hasCommandHandler(смешанный $command)
Определить, имеет ли данная команда обработчик.
bool|смешанный getCommandHandler(смешанный $command)
Получить обработчик для команды.
$this pipeThrough(массив $pipes)
Установить каналы, через которые должны быть переданы команды перед отправкой.
$this map(массив $map)
Сопоставить команду с обработчиком.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Contracts/Bus/Dispatcher.html