Spec-Zone.ru › Laravel 11

BatchFake

class BatchFake extends Batch (View source)

Свойства

protected Factory $queue

Реализация фабрики очереди.

from Batch
protected BatchRepository $repository

Реализация репозитория.

from Batch
string $id

Идентификатор пакета.

from Batch
string $name

Имя пакета.

from Batch
int $totalJobs

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

from Batch
int $pendingJobs

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

from Batch
int $failedJobs

Общее количество задач, которые завершились ошибкой.

from Batch
array $failedJobIds

Идентификаторы задач, которые завершились ошибкой.

from Batch
array $options

Параметры пакета.

from Batch
CarbonImmutable $createdAt

Дата создания пакета.

from Batch
CarbonImmutable|null $cancelledAt

Дата отмены пакета.

from Batch
CarbonImmutable|null $finishedAt

Дата завершения пакета.

from Batch
array $added

Задачи, добавленные в пакет.

bool $deleted

Указывает, был ли пакет удален.

Методы

void __construct(string $id, string $name, int $totalJobs, int $pendingJobs, int $failedJobs, array $failedJobIds, array $options, CarbonImmutable $createdAt, CarbonImmutable|null $cancelledAt = null, CarbonImmutable|null $finishedAt = null)

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

Пакет fresh()

Получить свежий экземпляр пакета, представленного этим идентификатором.

Пакет add(Enumerable|object|array $jobs)

Добавить дополнительные задачи в пакет.

Коллекция prepareBatchedChain(array $chain)

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

из пакета
int processedJobs()

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

из пакета
int progress()

Получить процент обработанных задач (от 0 до 100).

из пакета
void recordSuccessfulJob(string $jobId)

Зафиксировать успешное завершение задачи в пакете, выполнив необходимые обратные вызовы, если необходимо.

UpdatedBatchJobCounts decrementPendingJobs(string $jobId)

Уменьшить количество ожидающих задач для пакета.

bool finished()

Определить, завершил ли пакет выполнение.

из пакета
bool hasProgressCallbacks()

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

из пакета
bool hasThenCallbacks()

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

из пакета
bool allowsFailures()

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

из пакета
bool hasFailures()

Определить, есть ли у пакета сбои задач.

из пакета
void recordFailedJob(string $jobId, Throwable $e)

Зафиксировать неудачное завершение задачи в пакете, выполнив необходимые обратные вызовы, если необходимо.

UpdatedBatchJobCounts incrementFailedJobs(string $jobId)

Увеличить количество сбоев задач для пакета.

bool hasCatchCallbacks()

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

из пакета
bool hasFinallyCallbacks()

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

из пакета
void cancel()

Отменить пакет.

bool canceled()

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

из пакета
bool cancelled()

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

из пакета
void delete()

Удалить пакет из хранилища.

void invokeHandlerCallback(callable $handler, Пакет $batch, Throwable|null $e = null)

Вызвать обработчик обратного вызова пакета.

из пакета
toArray()

Преобразовать пакет в массив.

из пакета
array jsonSerialize()

Получить JSON-сериализуемое представление объекта.

из пакета
mixed __get(string $key)

Динамический доступ к "параметрам" пакета через свойства.

из пакета
bool deleted()

Определить, был ли пакет удалён.

Подробности

void __construct(string $id, string $name, int $totalJobs, int $pendingJobs, int $failedJobs, array $failedJobIds, array $options, CarbonImmutable $createdAt, CarbonImmutable|null $cancelledAt = null, CarbonImmutable|null $finishedAt = null)

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

Параметры

string $id
string $name
int $totalJobs
int $pendingJobs
int $failedJobs
array $failedJobIds
array $options
CarbonImmutable $createdAt
CarbonImmutable|null $cancelledAt
CarbonImmutable|null $finishedAt

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

void

Пакет fresh()

Получить свежий экземпляр пакета, представленного этим идентификатором.

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

Пакет

Пакет add(Enumerable|object|array $jobs)

Добавить дополнительные задачи в пакет.

Параметры

Enumerable|object|array $jobs

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

Пакет

protected Коллекция prepareBatchedChain(array $chain)

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

Параметры

array $chain

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

Коллекция

int processedJobs()

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

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

int

int progress()

Получить процент выполнения заданий (от 0 до 100).

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

int

void recordSuccessfulJob(string $jobId)

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

Параметры

string $jobId

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

void

UpdatedBatchJobCounts decrementPendingJobs(string $jobId)

Уменьшить количество ожидающих заданий в пакете.

Параметры

string $jobId

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

UpdatedBatchJobCounts

bool finished()

Определить, завершен ли пакет обработки.

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

bool

bool hasProgressCallbacks()

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

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

bool

bool hasThenCallbacks()

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

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

bool

bool allowsFailures()

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

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

bool

bool hasFailures()

Определить, есть ли ошибки в заданиях пакета.

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

bool

void recordFailedJob(string $jobId, Throwable $e)

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

Параметры

string $jobId
Throwable $e

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

void

UpdatedBatchJobCounts incrementFailedJobs(string $jobId)

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

Параметры

string $jobId

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

UpdatedBatchJobCounts

bool hasCatchCallbacks()

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

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

bool

bool hasFinallyCallbacks()

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

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

bool

void cancel()

Отменить пакет.

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

void

bool canceled()

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

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

bool

bool cancelled()

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

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

bool

void delete()

Удалить пакет из хранилища.

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

void

protected void invokeHandlerCallback(callable $handler, Batch $batch, Throwable|null $e = null)

Вызвать обработчик обратного вызова пакета.

Параметры

callable $handler
Batch $batch
Throwable|null $e

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

void

toArray()

Преобразовать пакет в массив.

array jsonSerialize()

Получить JSON-сериализуемое представление объекта.

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

array

mixed __get(string $key)

Динамический доступ к "параметрам" пакета через свойства.

Параметры

string $key

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

mixed

bool deleted()

Определить, был ли пакет удалён.

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

bool

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

Spec-Zone.ru

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