Spec-Zone.ru › Laravel 8

BusFake

class BusFake implements QueueingDispatcher (View source)

Свойства

ReflectsClosures

Свойства

protected QueueingDispatcher $dispatcher

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

protected array $jobsToFake

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

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 = [])

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

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 assertNothingDispatched()

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

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

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

void assertDispatchedSyncTimes(string $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 $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)

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

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)

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

mixed dispatchToQueue(mixed $command)

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

mixed dispatchAfterResponse(mixed $command)

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

PendingChain chain(Collection|array $jobs)

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

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

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

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

Создание нового пакета планируемых задач.

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

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

bool shouldFakeJob(mixed $command)

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

$this pipeThrough(array $pipes)

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

bool hasCommandHandler(mixed $command)

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

bool|mixed getCommandHandler(mixed $command)

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

$this map(array $map)

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

Подробности

protected string firstClosureParameterType(Closure $closure)

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

Параметры

Closure $closure

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

string

Исключения

ReflectionException
RuntimeException

protected array firstClosureParameterTypes(Closure $closure)

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

Параметры

Closure $closure

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

array

Исключения

ReflectionException
RuntimeException

protected array closureParameterTypes(Closure $closure)

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

Параметры

Closure $closure

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

array

Исключения

ReflectionException

void __construct(QueueingDispatcher $dispatcher, array|string $jobsToFake = [])

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

Параметры

QueueingDispatcher $dispatcher
array|string $jobsToFake

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

void

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

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

Параметры

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

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

void

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

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

Параметры

string $command
int $times

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

void

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

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

Параметры

string|Closure $command
callable|null $callback

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

void

void assertNothingDispatched()

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

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

void

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

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

Параметры

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

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

void

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

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

Параметры

string $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 $command, int $times = 1)

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

Параметры

string $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

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

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

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

Параметры

string $command
callable|null $callback

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

Collection

Collection batched(callable $callback)

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

Параметры

callable $callback

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

Collection

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

PendingChain chain(Collection|array $jobs)

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

Параметры

Collection|array $jobs

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

PendingChain

Batch|null findBatch(string $batchId)

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

Параметры

string $batchId

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

Batch|null

PendingBatch batch(Collection|array $jobs)

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

Параметры

Collection|array $jobs

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

PendingBatch

Batch recordPendingBatch(PendingBatch $pendingBatch)

Записать фиктивное задание, которое нужно поместить в очередь.

Параметры

PendingBatch $pendingBatch

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

Batch

protected bool shouldFakeJob(mixed $command)

Определить, следует ли имитировать выполнение команды или действительно отправить её.

Параметры

mixed $command

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

bool

$this pipeThrough(array $pipes)

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

Параметры

array $pipes

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

$this

bool hasCommandHandler(mixed $command)

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

Параметры

mixed $command

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

bool

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/8.x/Illuminate/Support/Testing/Fakes/BusFake.html

Spec-Zone.ru

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