/** {@inheritDoc} */ public function publish(Message $message, $key = null) { $message = new AMQPMessage($message->getBody(), $message->getProperties()); $this->channel->basic_publish($message, $this->exchange, (string) $key); }