/**
  * {@inheritDoc}
  */
 public function declareQueue(QueueDefinition $queue)
 {
     try {
         $this->getChannel()->queue_declare($queue->getName(), false, $queue->isDurable(), $queue->isExclusive(), $queue->isAutoDeleted(), false, $queue->getArguments());
     } catch (\Exception $e) {
         throw new DriverException('Queue declare error', $e);
     }
 }