Esempio n. 1
0
 /**
  * Create queue.
  *
  * @param Queue $queue The queue.
  *
  * @return mixed
  *
  * @SuppressWarnings(PHPMD.Superglobals)
  */
 public function createQueue(Queue $queue)
 {
     $queueFactoryClass = new \ReflectionClass($GLOBALS['AVISOTA_QUEUE'][$queue->getType()]);
     /** @var QueueFactoryInterface $queueFactory */
     $queueFactory = $queueFactoryClass->newInstance();
     return $queueFactory->createQueue($queue);
 }