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; }