Пример #1
0
 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']);
 }
Пример #2
0
 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;
 }