/**
  * @param \PhpAmqpLib\Message\AMQPMessage $AMQMessage
  */
 public function receiveMessage(AMQPMessage $AMQMessage)
 {
     $this->AMQMessage = $AMQMessage;
     $data = json_decode($this->AMQMessage->body, true);
     $message = new \Sonata\NotificationBundle\Model\Message();
     $data['body']['AMQMessage'] = $AMQMessage;
     $message->setBody($data['body']);
     $message->setType($data['type']);
     $message->setState($data['state']);
     ++$this->counter;
     $this->message = $message;
 }
 /**
  * @param \PhpAmqpLib\Message\AMQPMessage $AMQMessage
  */
 public function receiveMessage($job)
 {
     $this->job = $job;
     $data = json_decode($this->job->getData(), true);
     $message = new \Sonata\NotificationBundle\Model\Message();
     $data['body']['Job'] = $job;
     $message->setBody($data['body']);
     $message->setType($data['type']);
     $message->setState($data['state']);
     ++$this->counter;
     $this->message = $message;
 }