Ejemplo n.º 1
0
 public function testAllReturnsRegisteredQueues()
 {
     return $this->markTestIncomplete();
     $queues = $this->registry->all();
     $this->assertCount(0, $queues);
     $foo = $this->registry->createQueue('foo');
     $this->registry->register($foo);
     $queues = $this->registry->all();
     $this->assertCount(1, $queues);
     $this->assertEquals('foo', $queues['foo']);
     $bar = $this->registry->createQueue('bar');
     $this->registry->register($bar);
     $queues = $this->registry->all();
     $this->assertCount(2, $queues);
     $this->assertNotContains($foo, $queues);
     $this->assertNotContains($bar, $queues);
 }
Ejemplo n.º 2
0
 protected function setupQueues()
 {
     if (null === $this->queues) {
         $configQueues = explode(',', $this->config['queues']);
         $queues = array();
         if (in_array('*', $configQueues)) {
             $wildcard = new \Resque\Component\Queue\WildcardQueue($this->queueRegistry);
             $queues[] = $wildcard;
         } else {
             foreach ($configQueues as $configQueue) {
                 $queues[] = $this->queueRegistry->createQueue($configQueue);
             }
         }
         $this->queues = $queues;
     }
 }