Spec-Zone.ru › Laravel 9

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 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 $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 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 $e = null)

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

Параметры

callable $handler
Batch $batch
Throwable $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/9.x/Illuminate/Support/Testing/Fakes/BatchFake.html

Spec-Zone.ru

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