BusFake
класс BusFake реализует QueueingDispatcher (View source)
Трейты
| ReflectsClosures |
Свойства
| protected QueueingDispatcher | $dispatcher | Реализация исходного диспетчера Bus. | |
| protected array | $jobsToFake | Типы задач, которые должны быть перехвачены вместо отправки. | |
| protected array | $commands | Команды, которые были отправлены. | |
| protected array | $commandsAfterResponse | Команды, которые были отправлены после отправки ответа. |
Методы
| array | closureParameterTypes(Closure $closure)
Получить имена/типы параметров данного замыкания. | из ReflectsClosures |
| string | firstClosureParameterType(Closure $closure)
Получить имя класса первого параметра данного замыкания. | из ReflectsClosures |
| void | __construct(QueueingDispatcher $dispatcher, array|string $jobsToFake = [])
Создать новый экземпляр подделки диспетчера Bus. | |
| void | assertDispatched(string|Closure $command, callable|int|null $callback = null)
Проверить, была ли отправлена задача, используя обратный вызов для проверки истинности. | |
| void | assertDispatchedTimes(string $command, int $times = 1)
Проверить, была ли задача отправлена определенное количество раз. | |
| void | assertNotDispatched(string|Closure $command, callable|null $callback = null)
Определить, была ли задача отправлена, используя обратный вызов для проверки истинности. | |
| void | assertDispatchedAfterResponse(string|Closure $command, callable|int|null $callback = null)
Проверить, была ли задача отправлена после отправки ответа, используя обратный вызов для проверки истинности. | |
| void | assertDispatchedAfterResponseTimes(string $command, int $times = 1)
Проверить, была ли задача отправлена после отправки ответа определенное количество раз. | |
| void | assertNotDispatchedAfterResponse(string|Closure $command, callable|null $callback = null)
Определить, была ли задача отправлена после отправки ответа, используя обратный вызов для проверки истинности. | |
| Collection | dispatched(string $command, callable|null $callback = null)
Получить все задачи, соответствующие обратному вызову для проверки истинности. | |
Подробности
protected array closureParameterTypes(Closure $closure)
Получить имена/типы параметров данного замыкания.
protected string firstClosureParameterType(Closure $closure)
Получить имя класса первого параметра данного замыкания.
void __construct(QueueingDispatcher $dispatcher, array|string $jobsToFake = [])
Создать новый экземпляр подделки диспетчера Bus.
void assertDispatched(string|Closure $command, callable|int|null $callback = null)
Утвердить, что задание было отправлено, основываясь на обратном вызове проверки истинности.
void assertDispatchedTimes(string $command, int $times = 1)
Утвердить, что задание было отправлено определённое количество раз.
void assertNotDispatched(string|Closure $command, callable|null $callback = null)
Определить, было ли задание отправлено, основываясь на обратном вызове проверки истинности.
void assertDispatchedAfterResponse(string|Closure $command, callable|int|null $callback = null)
Утвердить, что задание было отправлено после отправки ответа, основываясь на обратном вызове проверки истинности.
void assertDispatchedAfterResponseTimes(string $command, int $times = 1)
Утвердить, что задание было отправлено после отправки ответа определённое количество раз.
void assertNotDispatchedAfterResponse(string|Closure $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 dispatchToQueue(mixed $command)
Отправить команду соответствующему обработчику через очередь.
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/7.x/Illuminate/Support/Testing/Fakes/BusFake.html