public function testMulticall() { $string = "comodojo"; try { $this->rpch->addRequest(RpcRequest::create("add", array(40, 2)))->addRequest(RpcRequest::create("echo", array($string))); $result = $this->rpch->send(); } catch (\Exception $e) { throw $e; } $this->assertSame(42, $result[0]['result']); $this->assertSame($string, $result[1]['result']); }
private function commonRequests($method, $parameters = array()) { try { $request = RpcRequest::create($method, $parameters); $this->rpch->addRequest($request); $this->rpch->transport()->setTimeout(3); $result = $this->rpch->send(); } catch (\Exception $e) { throw $e; } return $result; }