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); }
protected function executeManagerFunction(InputInterface $input, OutputInterface $output, WorkerManager $manager, $workers) { $number = intval(Str::removeFirst($input->getOption('number'), '=')); $manager->startWorkers($workers, $number); }