Я добавил status
к своему объекту задачи, и я буду знать, какой может быть лучший способ поставить логи c для установки этого status
, прежде чем отправить его на фронт. Должно быть в TaskController
. Должны быть на Сервисах? Я так не думаю, но я не уверен. Я поставил образец лога c, который я хочу добавить, чтобы установить статус:
private function loadStatus(Task $task): string
{
$object = new \stdClass();
$object->isDone = $task->isTaskDone();
$object->isLate = date("Y-m-d") > $task->getDateStart();
$object->isScheduled = date("Y-m-d") < $task->getDateStart() && !$task->isTaskDone();
if ($object->isDone) {
return 'task is done';
}
if ($object->isLate) {
return 'task is late';
}
if ($object->isScheduled) {
return 'task is scheduled'
}
}
Спасибо за вашу помощь.