public function declineTaskNgAction($task_id) { $em = $this->getDoctrine()->getManager(); $task = Task::declineTaskById($em, $task_id); $response = new Response(json_encode(array("result" => $task->getInArray()))); $response->headers->set('Content-Type', 'application/json'); return $response; }
public static function addTask($em, $parameters) { $user = $em->getRepository("RenovateMainBundle:User")->find($parameters->userid); $task = new Task(); $task->setDescription($parameters->description); $task->setUserid($user->getId()); $task->setUser($user); $task->setStatus('ready'); $task->setCreated(new \DateTime()); $em->persist($task); $em->flush(); return $task; }