TaskRepositoryInterface
interface TaskRepositoryInterface
Интерфейс репозитория задач.
Определяет методы для управления и взаимодействия с задачами в системе, включая поиск, получение статусов и удаление задач.
Methods
Получает задачи по их статусу.
Поиск задачи по идентификатору.
Получает статус задачи по её идентификатору.
No description
Удаляет выполненную задачу по идентификатору.
Удаляет задачу из очереди по её идентификатору.
Удаляет неуспешную задачу по идентификатору.
Очищает очередь задач на основе их статуса.
Удаляет задачи из очереди на основе их статуса.
Details
at line 21
getTasksByStatus(string|null $status, $accountId, $perPage)
Получает задачи по их статусу.
at line 28
findTask(int $taskId)
Поиск задачи по идентификатору.
at line 35
getTaskStatusById(int $taskId)
Получает статус задачи по её идентификатору.
at line 37
countTasksByAccountAndStatus($status, $accountId)
No description
at line 44
deleteCompletedTask(int $taskId)
Удаляет выполненную задачу по идентификатору.
at line 51
deleteQueuedTask(int $taskId)
Удаляет задачу из очереди по её идентификатору.
at line 58
deleteFailedTask(int $taskId)
Удаляет неуспешную задачу по идентификатору.
at line 65
clearQueueBasedOnStatus(string|null $status = null)
Очищает очередь задач на основе их статуса.
at line 72
deleteJobsByStatus(string|null $status)
Удаляет задачи из очереди на основе их статуса.