public function openTask($iTaskID) { $oTaskRepository = new TaskRepository(); $oTaskTO = $oTaskRepository->Find($iTaskID); $oTask = new Task(new TaskStatus($oTaskTO->getStatus()), new DateTime($oTaskTO->getCreationDate())); $oTask->setDescription($oTaskTO->getDescription())->setDeadline(new DateTime($oTaskTO->getDeadline()))->setActDate(new DateTime($oTaskTO->getActDate())); }