PendingBatchFake
class PendingBatchFake extends PendingBatch (View source)
Свойства
| protected Container | $container | Экземпляр контейнера IoC. | from PendingBatch |
| string | $name | Имя пакета. | from PendingBatch |
| Collection | $jobs | Задачи, принадлежащие пакету. | from PendingBatch |
| array | $options | Параметры пакета. | from PendingBatch |
| protected BusFake | $bus | Экземпляр имитируемого автобуса. |
Методы
| void | __construct(BusFake $bus, Collection $jobs)
Создать новый экземпляр пакета. | |
| $this | add(iterable|object|array $jobs)
Добавить задачи в пакет. | from PendingBatch |
| $this | then(callable $callback)
Добавить колбэк, который будет выполнен после успешного выполнения всех задач в пакете. | from PendingBatch |
| array | thenCallbacks()
Получить колбэки «then», зарегистрированные в ожидаемом пакете. | from PendingBatch |
| $this | catch(callable $callback)
Добавить колбэк, который будет выполнен после первой ошибки задачи в пакете. | from PendingBatch |
| array | catchCallbacks()
Получить колбэки «catch», зарегистрированные в ожидаемом пакете. | from PendingBatch |
| $this | finally(callable $callback)
Добавить колбэк, который будет выполнен после завершения пакета. | from PendingBatch |
| array | finallyCallbacks()
Получить колбэки «finally», зарегистрированные в ожидаемом пакете. | from PendingBatch |
| $this | allowFailures(bool $allowFailures = true)
Указать, что пакет не должен отменяться при ошибке задачи внутри пакета. | from PendingBatch |
| bool | allowsFailures()
Определить, разрешает ли ожидаемый пакет задачам завершаться с ошибками без отмены пакета. | from PendingBatch |
| $this | name(string $name)
Установить имя для пакета. | from PendingBatch |
| $this | onConnection(string $connection)
Указать соединение очереди, на котором должны выполняться задачи пакета. | from PendingBatch |
| string|null | connection()
Получить соединение, используемое ожидаемым пакетом. | from PendingBatch |
| $this | onQueue(string $queue)
Указать очередь, на которой должны выполняться задачи пакета. | from PendingBatch |
| string|null | queue()
Получить очередь, используемую ожидаемым пакетом. | from PendingBatch |
| $this | withOption(string $key, mixed $value)
Добавить дополнительные данные в массив параметров пакета. | from PendingBatch |
| Batch | dispatch()
Запустить пакет. | |
| Batch | dispatchAfterResponse()
Запустить пакет после отправки ответа в браузер. | |
| void | dispatchExistingBatch(Batch $batch)
Запустить существующий пакет. | from PendingBatch |
Подробности
void __construct(BusFake $bus, Collection $jobs)
Создать новый экземпляр ожидаемой партии.
$this add(iterable|object|array $jobs)
Добавить задачи в партию.
$this then(callable $callback)
Добавить обратный вызов, который будет выполнен после успешного выполнения всех задач в партии.
array thenCallbacks()
Получить обратные вызовы «then», которые были зарегистрированы в ожидаемой партии.
$this catch(callable $callback)
Добавить обратный вызов, который будет выполнен после первой неисправной задачи в партии.
массив catchCallbacks()
Получить обработчики «catch», которые были зарегистрированы в ожидающей партии.
$this finally(callable $callback)
Добавить обработчик, который будет выполнен после завершения выполнения партии.
массив finallyCallbacks()
Получить обработчики «finally», которые были зарегистрированы в ожидающей партии.
$this allowFailures(bool $allowFailures = true)
Указать, что партия не должна отменяться, когда задача внутри партии завершается ошибкой.
bool allowsFailures()
Определить, разрешает ли ожидающая партия задачам завершаться ошибкой без отмены партии.
$this name(string $name)
Установить имя для партии.
$this onConnection(string $connection)
Указать подключение очереди, на котором должны выполняться задачи в партии.
string|null connection()
Получить подключение, используемое ожидающей партией.
$this onQueue(string $queue)
Указать очередь, на которой должны выполняться задачи в партии.
string|null queue()
Получить очередь, используемую ожидающей партией.
$this withOption(string $key, mixed $value)
Добавить дополнительные данные в массив опций партии.
Партия dispatch()
Отправить партию.
Партия dispatchAfterResponse()
Отправить партию после отправки ответа в браузер.
protected void dispatchExistingBatch(Партия $batch)
Отправить существующую партию.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Support/Testing/Fakes/PendingBatchFake.html