class addLikeToPost implements ShouldQueue

Задание для добавления лайка к посту в VK.

Это задание добавляет лайк к определенному посту в VK, используя VK API. Оно помещается в очередь и выполняется асинхронно.

Traits

Dispatchable
InteractsWithQueue
Queueable
SerializesModels

Methods

__construct(Task $task, string $token, LoggingService $loggingService)

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

handle()

Выполняет задание.

failed(Throwable $exception)

Обрабатывает неудачное выполнение задания.

string
getTaskStatus()

Получает статус задачи.

int
getAccountId()

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

int
getTaskId()

Получает идентификатор задачи.

Details

at line 42
__construct(Task $task, string $token, LoggingService $loggingService)

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

Parameters

Task $task

Экземпляр задачи, содержащий данные для выполнения.

string $token

Токен доступа для авторизации в VK API.

LoggingService $loggingService

Сервис для логирования операций.

at line 59
handle()

Выполняет задание.

Exceptions

Exception

at line 118
failed(Throwable $exception)

Обрабатывает неудачное выполнение задания.

Parameters

Throwable $exception

Исключение, возникшее в процессе выполнения задания.

at line 141
string getTaskStatus()

Получает статус задачи.

Return Value

string

Статус задачи.

at line 151
int getAccountId()

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

Return Value

int

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

at line 160
int getTaskId()

Получает идентификатор задачи.

Return Value

int

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