/** * @param Form $form * @param $values */ public function insertTaskFromSuccess(Form $form, $values) { $taskGroup = $this->taskGroupRepository->getById($values->idTaskGroup); $taskEntity = new Task(); $taskEntity->setName($values->name); $taskEntity->setDate($values->date); $taskEntity->setTaskGroup($taskGroup); $this->taskRepository->insert($taskEntity); $this->presenter->flashMessage('Task was created', 'success'); $this->redirect('this'); }
/** * @param number $idTaskGroup * @return array */ protected function getTasks($idTaskGroup, $orderBy = NULL) { if ($orderBy == NULL) { $tasks = $this->taskRepository->getByTaskGroup($idTaskGroup); } else { $tasks = $this->taskRepository->getByTaskGroupOrderByDateDESC($idTaskGroup, $orderBy); } return $this->tasksToArray($tasks); }