Exemplo n.º 1
0
 /**
  * This method declares a new queue
  *
  * @param Options $options
  *
  * @return string
  */
 public function declareQueue(Options $options)
 {
     $queue = $this->queue_declare($options->getName(), $options->getPassive(), $options->getDurable(), $options->getExclusive(), $options->getAutoDelete(), $options->getNowait(), $options->getArguments(), $options->getTicket());
     if (!empty($queue)) {
         $queueName = array_shift($queue);
     } else {
         $queueName = $options->getName();
     }
     return $queueName;
 }