Beispiel #1
0
 public function test_rpc()
 {
     $data = array('a' => 2, 'b' => 2);
     $manager = new WorkerManager('workers');
     $manager->startWorkers('UnitTestRpcWorker');
     $result = UnitTestRpcWorker::runRpc(new Queue(), $data);
     $this->assertSame(4, $result);
 }
Beispiel #2
0
 protected function executeManagerFunction(InputInterface $input, OutputInterface $output, WorkerManager $manager, $workers)
 {
     $number = intval(Str::removeFirst($input->getOption('number'), '='));
     $manager->startWorkers($workers, $number);
 }