public function generateLogForTask($task, $event) { $log = new Log(); $log->setTask($task); $log->setUser($this->container->get('security.context')->getToken()->getUser()); $log->setEvent($event); return $log; }
public function createLogTarea($action, Tarea $tarea) { $log = new Log(); $log->setAction($action); $log->setObjecttable("tarea"); $log->setObjectid($tarea->getIdTarea()); $user = $this->getUser(); $log->setUser($user->getIdUsuario()); $log->setTime(new \DateTime()); $log->setIP($this->container->get('request')->getClientIp()); $em = $this->getDoctrine()->getManager(); $em->persist($log); $em->flush(); }