DatabaseUuidFailedJobProvider
class DatabaseUuidFailedJobProvider implements CountableFailedJobProvider, FailedJobProviderInterface, PrunableFailedJobProvider (View source)
Свойства
| protected ConnectionResolverInterface | $resolver | Реализация разрешения подключения. | |
| protected string | $database | Имя базы данных. | |
| protected string | $table | Таблица базы данных. |
Методы
| void | __construct(ConnectionResolverInterface $resolver, string $database, string $table)
Создать новый поставщик задач базы данных, завершившихся ошибкой. | |
| string|int|null | log(string $connection, string $queue, string $payload, Throwable $exception)
Записать в хранилище задачу, завершившуюся ошибкой. | |
| array | ids(string $queue = null)
Получить идентификаторы всех задач, завершившихся ошибкой. | |
| array | all()
Получить список всех задач, завершившихся ошибкой. | |
| object|null | find(mixed $id)
Получить одну задачу, завершившуюся ошибкой. | |
| bool | forget(mixed $id)
Удалить из хранилища отдельную задачу, завершившуюся ошибкой. | |
| void | flush(int|null $hours = null)
Очистить все задачи, завершившиеся ошибкой, из хранилища. | |
| int | prune(DateTimeInterface $before)
Удалить все записи, более старые, чем заданная дата. | |
| int | count(string|null $connection = null, string|null $queue = null)
Подсчитать количество задач, завершившихся ошибкой. | |
| Builder | getTable()
Получить новый экземпляр конструктора запроса для таблицы. |
Подробности
void __construct(ConnectionResolverInterface $resolver, string $database, string $table)
Создать новый поставщик задач базы данных, завершившихся ошибкой.
string|int|null log(string $connection, string $queue, string $payload, Throwable $exception)
Записать в хранилище задачу, завершившуюся ошибкой.
array ids(string $queue = null)
Получить идентификаторы всех задач, завершившихся ошибкой.
array all()
Получить список всех задач, завершившихся ошибкой.
object|null find(mixed $id)
Получить одну задачу, завершившуюся ошибкой.
bool forget(mixed $id)
Удалить из хранилища отдельную задачу, завершившуюся ошибкой.
void flush(int|null $hours = null)
Очистить все задачи, завершившиеся ошибкой, из хранилища.
int prune(DateTimeInterface $before)
Удалить все записи, более старые, чем заданная дата.
int count(string|null $connection = null, string|null $queue = null)
Подсчитать количество задач, завершившихся ошибкой.
protected Builder getTable()
Получить новый экземпляр конструктора запроса для таблицы.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Queue/Failed/DatabaseUuidFailedJobProvider.html