Spec-Zone.ru › Laravel 9

BusFake

класс BusFake реализует QueueingDispatcher (View source)

Особенности

ReflectsClosures

Свойства

protected QueueingDispatcher $dispatcher

Реализация оригинального диспетчера Bus.

protected array $jobsToFake

Типы задач, которые должны быть перехвачены вместо отправки.

protected array $jobsToDispatch

Типы задач, которые должны быть отправлены вместо имитации.

protected BatchRepository $batchRepository

Фейковый репозиторий для отслеживания задач в пакетной обработке.

protected array $commands

Команды, которые были отправлены.

protected array $commandsSync

Команды, которые были отправлены синхронно.

protected array $commandsAfterResponse

Команды, которые были отправлены после отправки ответа.

protected array $batches

Пакеты, которые были отправлены.

Методы

string firstClosureParameterType(Closure $closure)

Получить имя класса первого параметра заданного замыкания.

from ReflectsClosures
array firstClosureParameterTypes(Closure $closure)

Получить имена классов первого параметра заданного замыкания, включая типы объединения.

from ReflectsClosures
array closureParameterTypes(Closure $closure)

Получить имена/типы параметров заданного замыкания.

from ReflectsClosures
void __construct(QueueingDispatcher $dispatcher, array|string $jobsToFake = [], BatchRepository $batchRepository = null)

Создать новый фейковый экземпляр шины.

void except(array|string $jobsToDispatch)

Указать задачи, которые должны быть отправлены вместо фейка.

void assertDispatched(string|Closure $command, callable|int|null $callback = null)

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

void assertDispatchedTimes(string|Closure $command, int $times = 1)

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

void assertNotDispatched(string|Closure $command, callable|null $callback = null)

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

void assertNothingDispatched()

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

void assertDispatchedSync(string|Closure $command, callable|int|null $callback = null)

Утвердить, что задача была отправлена синхронно, используя обратный вызов для проверки.

void assertDispatchedSyncTimes(string|Closure $command, int $times = 1)

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

void assertNotDispatchedSync(string|Closure $command, callable|null $callback = null)

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

void assertDispatchedAfterResponse(string|Closure $command, callable|int|null $callback = null)

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

void assertDispatchedAfterResponseTimes(string|Closure $command, int $times = 1)

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

void assertNotDispatchedAfterResponse(string|Closure $command, callable|null $callback = null)

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

void assertChained(array $expectedChain)

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

mixed resetChainPropertiesToDefaults(mixed $job)

Сбросить свойства цепочки на значения по умолчанию для задачи.

void assertDispatchedWithoutChain(string|Closure $command, callable|null $callback = null)

Утвердить, что задача была отправлена без цепочки, используя обратный вызов для проверки.

void assertDispatchedWithChainOfObjects(string $command, array $expectedChain, callable|null $callback)

Утвердить, что задача была отправлена с цепочкой задач, используя обратный вызов для проверки.

void assertDispatchedWithChainOfClasses(string $command, array $expectedChain, callable|null $callback)

Утвердить, что задача была отправлена с цепочкой задач, используя обратный вызов для проверки.

bool isChainOfObjects(array $chain)

Определить, состоит ли данная цепочка полностью из объектов.

void assertBatched(callable $callback)

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

void assertBatchCount(int $count)

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

void assertNothingBatched()

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

Collection dispatched(string $command, callable|null $callback = null)

Получить все задачи, соответствующие обратному вызову для проверки.

Collection dispatchedSync(string $command, callable|null $callback = null)

Получить все синхронно отправленные задачи, соответствующие обратному вызову для проверки.

Collection dispatchedAfterResponse(string $command, callable|null $callback = null)

Получить все задачи, отправленные после отправки ответа, соответствующие обратному вызову для проверки.

Collection batched(callable $callback)

Получить все ожидающие пакеты, соответствующие обратному вызову для проверки.

bool hasDispatched(string $command)

Определить, существуют ли сохраненные команды для данного класса.

bool hasDispatchedSync(string $command)

Определить, существуют ли сохраненные команды для данного класса.

bool hasDispatchedAfterResponse(string $command)

Определить, существуют ли сохраненные команды для данного класса.

mixed dispatch(mixed $command)

Отправить команду соответствующему обработчику.

mixed dispatchSync(mixed $command, mixed $handler = null)

Отправить команду соответствующему обработчику в текущем процессе.

mixed dispatchNow(mixed $command, mixed $handler = null)

Отправить команду соответствующему обработчику в текущем процессе.

смешанный dispatchToQueue(смешанный $command)

Отправить команду соответствующему обработчику через очередь.

смешанный dispatchAfterResponse(смешанный $command)

Отправить команду соответствующему обработчику.

Цепочка ожидаемых задач chain(Коллекция|массив $jobs)

Создать новую цепочку выполняемых задач.

Группа задач|null findBatch(строка $batchId)

Попытка найти группу задач с заданным идентификатором.

Ожидаемая группа задач batch(Коллекция|массив $jobs)

Создать новую группу выполняемых задач.

Группа задач dispatchFakeBatch(строка $name = '')

Отправить пустую группу задач для тестирования.

Группа задач recordPendingBatch(Ожидаемая группа задач $pendingBatch)

Записать отправку вымышленной ожидаемой группы задач.

логическое значение shouldFakeJob(смешанный $command)

Определить, должна ли команда быть смоделирована или фактически отправлена.

логическое значение shouldDispatchCommand(смешанный $command)

Определить, должна ли команда быть отправлена или нет.

$this pipeThrough(массив $pipes)

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

логическое значение hasCommandHandler(смешанный $command)

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

логическое значение|смешанный getCommandHandler(смешанный $command)

Получить обработчик для команды.

$this map(массив $map)

Сопоставить команду с обработчиком.

Подробности

protected строка firstClosureParameterType(Closure $closure)

Получить имя класса первого параметра данного замыкания.

Параметры

Closure $closure

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

строка

Исключения

ReflectionException
RuntimeException

protected массив firstClosureParameterTypes(Closure $closure)

Получить имена классов первого параметра данного замыкания, включая типы объединений.

Параметры

Closure $closure

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

массив

Исключения

ReflectionException
RuntimeException

protected массив closureParameterTypes(Closure $closure)

Получить имена классов/типов параметров данного замыкания.

Параметры

Closure $closure

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

массив

Исключения

ReflectionException

пустое значение __construct(Диспетчер очереди $dispatcher, массив|строка $jobsToFake = [], Репозиторий групп задач $batchRepository = null)

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

Параметры

Диспетчер очереди $dispatcher
массив|строка $jobsToFake
Репозиторий групп задач $batchRepository

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

пустое значение

пустое значение except(массив|строка $jobsToDispatch)

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

Параметры

массив|строка $jobsToDispatch

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

пустое значение

пустое значение assertDispatched(строка|Closure $command, вызываемый|целое число|null $callback = null)

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

Параметры

строка|Closure $command
вызываемый|целое число|null $callback

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

пустое значение

пустое значение assertDispatchedTimes(строка|Closure $command, целое число $times = 1)

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

Параметры

строка|Closure $command
целое число $times

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

пустое значение

пустое значение assertNotDispatched(строка|Closure $command, вызываемый|null $callback = null)

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

Параметры

строка|Closure $command
вызываемый|null $callback

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

пустое значение

пустое значение assertNothingDispatched()

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

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

пустое значение
END_OF_DOCUMENT_MARKER

void assertDispatchedSync(string|Closure $command, callable|int|null $callback = null)

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

Параметры

string|Closure $command
callable|int|null $callback

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

void

void assertDispatchedSyncTimes(string|Closure $command, int $times = 1)

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

Параметры

string|Closure $command
int $times

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

void

void assertNotDispatchedSync(string|Closure $command, callable|null $callback = null)

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

Параметры

string|Closure $command
callable|null $callback

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

void

void assertDispatchedAfterResponse(string|Closure $command, callable|int|null $callback = null)

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

Параметры

string|Closure $command
callable|int|null $callback

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

void

void assertDispatchedAfterResponseTimes(string|Closure $command, int $times = 1)

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

Параметры

string|Closure $command
int $times

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

void

void assertNotDispatchedAfterResponse(string|Closure $command, callable|null $callback = null)

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

Параметры

string|Closure $command
callable|null $callback

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

void

void assertChained(array $expectedChain)

Утверждать, что цепочка задач была отправлена.

Параметры

array $expectedChain

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

void

protected mixed resetChainPropertiesToDefaults(mixed $job)

Сбросить свойства цепочки до их значений по умолчанию для задачи.

Параметры

mixed $job

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

mixed

void assertDispatchedWithoutChain(string|Closure $command, callable|null $callback = null)

Утверждать, что задача была отправлена без цепочки на основе обратного вызова проверки истинности.

Параметры

string|Closure $command
callable|null $callback

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

void

protected void assertDispatchedWithChainOfObjects(string $command, array $expectedChain, callable|null $callback)

Утверждать, что задача была отправлена с цепочкой задач на основе обратного вызова проверки истинности.

Параметры

string $command
array $expectedChain
callable|null $callback

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

void

protected void assertDispatchedWithChainOfClasses(string $command, array $expectedChain, callable|null $callback)

Утверждать, что задача была отправлена с цепочкой задач на основе обратного вызова проверки истинности.

Параметры

string $command
array $expectedChain
callable|null $callback

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

void

protected bool isChainOfObjects(array $chain)

Определить, состоит ли данная цепочка целиком из объектов.

Параметры

array $chain

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

bool

void assertBatched(callable $callback)

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

Параметры

callable $callback

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

void

void assertBatchCount(int $count)

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

Параметры

int $count

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

void

void assertNothingBatched()

Утверждать, что отправленные пакеты задач отсутствуют.

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

void

Collection dispatched(string $command, callable|null $callback = null)

Получить все задачи, соответствующие обратныму вызову проверки истинности.

Параметры

string $command
callable|null $callback

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

Collection

Collection dispatchedSync(string $command, callable|null $callback = null)

Получить все задачи, отправленные синхронно, соответствующие обратныму вызову проверки истинности.

Параметры

string $command
callable|null $callback

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

Collection
END_OF_DOCUMENT_MARKER

Коллекция dispatchedAfterResponse(string $command, callable|null $callback = null)

Получить все задачи, отправленные после отправки ответа, соответствующие заданному обработавшемуся.

Параметры

string $command
callable|null $callback

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

Коллекция

Коллекция batched(callable $callback)

Получить все ожидающие пакеты, соответствующие заданному обработавшемуся.

Параметры

callable $callback

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

Коллекция

bool hasDispatched(string $command)

Определить, существуют ли сохраненные команды для данного класса.

Параметры

string $command

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

bool

bool hasDispatchedSync(string $command)

Определить, существуют ли сохраненные команды для данного класса.

Параметры

string $command

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

bool

bool hasDispatchedAfterResponse(string $command)

Определить, существуют ли сохраненные команды для данного класса.

Параметры

string $command

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

bool

mixed dispatch(mixed $command)

Отправить команду соответствующему обработчику.

Параметры

mixed $command

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

mixed

mixed dispatchSync(mixed $command, mixed $handler = null)

Отправить команду соответствующему обработчику в текущем процессе.

Задания с возможностью очереди будут отправлены в очередь "sync".

Параметры

mixed $command
mixed $handler

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

mixed

mixed dispatchNow(mixed $command, mixed $handler = null)

Отправить команду соответствующему обработчику в текущем процессе.

Параметры

mixed $command
mixed $handler

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

mixed

mixed dispatchToQueue(mixed $command)

Отправить команду соответствующему обработчику через очередь.

Параметры

mixed $command

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

mixed

mixed dispatchAfterResponse(mixed $command)

Отправить команду соответствующему обработчику.

Параметры

mixed $command

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

mixed

ЦепочкаОжидания chain(Коллекция|array $jobs)

Создать новую цепочку заданий с возможностью очереди.

Параметры

Коллекция|array $jobs

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

ЦепочкаОжидания

Пакет|null findBatch(string $batchId)

Попытка найти пакет с заданным ID.

Параметры

string $batchId

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

Пакет|null

ОжидающийПакет batch(Коллекция|array $jobs)

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

Параметры

Коллекция|array $jobs

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

ОжидающийПакет

Пакет dispatchFakeBatch(string $name = '')

Отправка пустого пакета заданий для тестирования.

Параметры

string $name

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

Пакет

Пакет recordPendingBatch(ОжидающийПакет $pendingBatch)

Запись отправки фейкового ожидающего пакета.

Параметры

ОжидающийПакет $pendingBatch

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

Пакет

protected bool shouldFakeJob(mixed $command)

Определить, должна ли команда быть фейковой или отправленной реально.

Параметры

mixed $command

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

bool

protected bool shouldDispatchCommand(mixed $command)

Определить, должна ли команда быть отправлена или нет.

Параметры

mixed $command

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

bool

$this pipeThrough(array $pipes)

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

Параметры

array $pipes

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

$this

bool hasCommandHandler(mixed $command)

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

Параметры

mixed $command

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

bool
END_OF_DOCUMENT_MARKER

bool|mixed getCommandHandler(mixed $command)

Получить обработчик для команды.

Параметры

mixed $command

Значение возврата

bool|mixed

$this map(array $map)

Сопоставить команду с обработчиком.

Параметры

array $map

Значение возврата

$this

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Support/Testing/Fakes/BusFake.html

Spec-Zone.ru

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