Spec-Zone.ru › Laravel 9

DatabaseFailedJobProvider

class DatabaseFailedJobProvider implements FailedJobProviderInterface, PrunableFailedJobProvider (View source)

Свойства

protected ConnectionResolverInterface$resolver

Реализация резолвера соединений.

protected string$database

Имя базы данных.

protected string$table

Имя таблицы в базе данных.

Методы

void__construct(ConnectionResolverInterface $resolver, string $database, string $table)

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

string|int|nulllog(string $connection, string $queue, string $payload, Throwable $exception)

Записать необработанную задачу в хранилище.

arrayall()

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

object|nullfind(mixed $id)

Получить отдельную необработанную задачу.

boolforget(mixed $id)

Удалить отдельную необработанную задачу из хранилища.

voidflush(int|null $hours = null)

Очистить все необработанные задания из хранилища.

intprune(DateTimeInterface $before)

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

BuildergetTable()

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

Детали

void __construct(ConnectionResolverInterface $resolver, string $database, string $table)

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

Параметры

ConnectionResolverInterface$resolver
string$database
string$table

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

void

string|int|null log(string $connection, string $queue, string $payload, Throwable $exception)

Записать необработанную задачу в хранилище.

Параметры

string$connection
string$queue
string$payload
Throwable$exception

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

string|int|null

array all()

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

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

array

object|null find(mixed $id)

Получить отдельную необработанную задачу.

Параметры

mixed$id

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

object|null

bool forget(mixed $id)

Удалить отдельную необработанную задачу из хранилища.

Параметры

mixed$id

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

bool

void flush(int|null $hours = null)

Очистить все необработанные задания из хранилища.

Параметры

int|null$hours

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

void

int prune(DateTimeInterface $before)

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

Параметры

DateTimeInterface$before

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

int

protected Builder getTable()

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

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

Builder

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Queue/Failed/DatabaseFailedJobProvider.html

Spec-Zone.ru

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