Example #1
0
 protected function setError(\Exception $ex, Ety\Queue $queue, Ety\QueueLog $queueLog)
 {
     $message = 'Exception occured at file: ' . $ex->getFile() . ' on line: ' . $ex->getLine() . ' message: ' . $ex->getMessage();
     $queue->setStatus(self::STATUS_ERROR);
     $queueLog->setErrors($message);
     $this->_em->flush();
 }
Example #2
0
 public function addTaskLog($queue, $service)
 {
     $queueLog = new Entity\QueueLog();
     $queueLog->setCreatedAt(new \DateTime());
     $queueLog->setUser($this->_user->getUser());
     $queueLog->setService($service);
     $queueLog->setQueue($queue);
     $queueLog->setDescription('Request on ' . $service . ' from user ' . $this->_user->getUser()->getUsername());
     $em = $this->_doctrine->getManager();
     $em->persist($queueLog);
     $em->flush();
     return $queueLog->getId();
 }