Exemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function getQueues()
 {
     if (!isset(static::$queues)) {
         static::$queues = module_invoke_all('cron_queue_info');
         drupal_alter('cron_queue_info', static::$queues);
     }
     return static::$queues;
 }
Exemplo n.º 2
0
 /**
  * {@inheritdoc}
  */
 public function getQueues()
 {
     if (!isset(static::$queues)) {
         static::$queues = array();
         foreach ($this->workerManager->getDefinitions() as $name => $info) {
             static::$queues[$name] = $info;
         }
     }
     return static::$queues;
 }
Exemplo n.º 3
0
 /**
  * {@inheritdoc}
  */
 public function getQueues()
 {
     if (!isset(static::$queues)) {
         static::$queues = module_invoke_all('cron_queue_info');
         drupal_alter('cron_queue_info', static::$queues);
         // Merge in queues from modules that implement hook_queue_info.
         // Currently only defined by the queue_ui module.
         $info_queues = module_invoke_all('queue_info');
         foreach ($info_queues as $name => $queue) {
             static::$queues[$name]['worker callback'] = $queue['cron']['callback'];
             if (isset($queue['cron']['time'])) {
                 static::$queues[$name]['time'] = $queue['cron']['time'];
             }
         }
     }
     return static::$queues;
 }