TaskLoggerService.php 485 B

1234567891011121314151617181920212223
  1. <?php
  2. namespace WorkflowBundle\Services;
  3. use OldSound\RabbitMqBundle\RabbitMq\ConsumerInterface;
  4. use PhpAmqpLib\Message\AMQPMessage;
  5. class TaskLoggerService implements ConsumerInterface
  6. {
  7. /**
  8. * @param AMQPMessage $msg
  9. */
  10. public function execute(AMQPMessage $msg)
  11. {
  12. //$msg will be an instance of `PhpAmqpLib\Message\AMQPMessage` with the $msg->body being the data sent over RabbitMQ.
  13. $data = $msg->body;
  14. return true;
  15. }
  16. }