/** * {@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); } }