BusFake
класс BusFake реализует Dispatcher (View source)
Свойства
| protected Dispatcher | $dispatcher | Оригинальная реализация диспетчера Bus. | |
| protected array | $jobsToFake | Типы задач, которые должны быть перехвачены вместо отправки. | |
| protected array | $commands | Команды, которые были отправлены. | |
| protected array | $commandsAfterResponse | Команды, которые были отправлены после отправки ответа. |
Методы
| void | __construct(Dispatcher $dispatcher, array|string $jobsToFake = [])
Создать новый экземпляр имитации bus. | |
| void | assertDispatched(string $command, callable|int|null $callback = null)
Утвердить, что задача была отправлена, основываясь на обратном вызове проверки истинности. | |
| void | assertDispatchedTimes(string $command, int $times = 1)
Утвердить, что задача была отправлена определенное количество раз. | |
| void | assertNotDispatched(string $command, callable|null $callback = null)
Определить, была ли задача отправлена на основе обратного вызова проверки истинности. | |
| void | assertDispatchedAfterResponse(string $command, callable|int|null $callback = null)
Утвердить, что задача была отправлена после отправки ответа, основываясь на обратном вызове проверки истинности. | |
| void | assertDispatchedAfterResponseTimes(string $command, int $times = 1)
Утвердить, что задача была отправлена после отправки ответа определенное количество раз. | |
| void | assertNotDispatchedAfterResponse(string $command, callable|null $callback = null)
Определить, была ли задача отправлена на основе обратного вызова проверки истинности. | |
| Collection | dispatched(string $command, callable|null $callback = null)
Получить все задачи, соответствующие обратнему вызову проверки истинности. | |
| Collection | dispatchedAfterResponse(string $command, callable|null $callback = null)
Получить все задачи, отправленные после отправки ответа, соответствующие обратнему вызову проверки истинности. | |
| bool | hasDispatched(string $command)
Определить, есть ли сохраненные команды для данного класса. | |
| bool | hasDispatchedAfterResponse(string $command)
Определить, есть ли сохраненные команды для данного класса. | |
| mixed | dispatch(mixed $command)
Отправить команду соответствующему обработчику. | |
| mixed | dispatchNow(mixed $command, mixed $handler = null)
Отправить команду соответствующему обработчику в текущем процессе. | |
| mixed | dispatchAfterResponse(mixed $command)
Отправить команду соответствующему обработчику. | |
| bool | shouldFakeJob(mixed $command)
Определить, должна ли команда быть имитируемой или фактически отправлена. | |
| $this | pipeThrough(array $pipes)
Установить каналы, через которые команды должны быть переданы перед отправкой. | |
| bool | hasCommandHandler(mixed $command)
Определить, есть ли обработчик для данной команды. | |
| bool|mixed | getCommandHandler(mixed $command)
Получить обработчик для команды. | |
| $this | map(array $map)
Сопоставить команду с обработчиком. |
Подробности
void __construct(Dispatcher $dispatcher, array|string $jobsToFake = [])
Создать новый экземпляр имитации bus.
void assertDispatched(string $command, callable|int|null $callback = null)
Утвердить, что задача была отправлена, основываясь на обратном вызове проверки истинности.
void assertDispatchedTimes(string $command, int $times = 1)
Утвердить, что задача была отправлена определенное количество раз.
void assertNotDispatched(string $command, callable|null $callback = null)
Определить, была ли задача отправлена на основе обратного вызова проверки истинности.
void assertDispatchedAfterResponse(string $command, callable|int|null $callback = null)
Утвердить, что задача была отправлена после отправки ответа, основываясь на обратном вызове проверки истинности.
void assertDispatchedAfterResponseTimes(string $command, int $times = 1)
Утвердить, что задача была отправлена после отправки ответа определенное количество раз.
void assertNotDispatchedAfterResponse(string $command, callable|null $callback = null)
Определить, была ли задача отправлена на основе обратного вызова проверки истинности.
Коллекция dispatched(string $command, callable|null $callback = null)
Получить все задачи, соответствующие заданному условию.
Коллекция dispatchedAfterResponse(string $command, callable|null $callback = null)
Получить все задачи, отправленные после отправки ответа, соответствующие заданному условию.
bool hasDispatched(string $command)
Определить, есть ли сохраненные команды для данного класса.
bool hasDispatchedAfterResponse(string $command)
Определить, есть ли сохраненные команды для данного класса.
mixed dispatch(mixed $command)
Отправить команду соответствующему обработчику.
mixed dispatchNow(mixed $command, mixed $handler = null)
Отправить команду соответствующему обработчику в текущем процессе.
mixed dispatchAfterResponse(mixed $command)
Отправить команду соответствующему обработчику.
protected bool shouldFakeJob(mixed $command)
Определить, должна ли команда быть имитирована или фактически отправлена.
$this pipeThrough(array $pipes)
Установить каналы, через которые должны пройти команды перед отправкой.
bool hasCommandHandler(mixed $command)
Определить, есть ли обработчик для данной команды.
bool|mixed getCommandHandler(mixed $command)
Получить обработчик для команды.
$this map(array $map)
Сопоставить команду с обработчиком.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/Support/Testing/Fakes/BusFake.html