taskModel = new Task(); } public function createTask($name, $description, $projectId, $status = 'created') { $userId = AuthController::getCurrentUserId(); return $this->taskModel->create($name, $description, $projectId, $userId, $status); } public function updateTaskStatus($taskId, $status) { return $this->taskModel->updateTaskStatus($taskId, $status); } public function updateTask($taskId, $name, $description) { return $this->taskModel->update($taskId, $name, $description); } public function getTask($taskId) { return $this->taskModel->getById($taskId); } }