예제 #1
0
 public function testRequestFactoryCreate()
 {
     $factory = new RequestFactory();
     $method = 'service.help';
     $params = ['a', 'b', 'c'];
     $request = $factory->create($method, $params);
     $this->assertEquals($method, $request->getMethod());
     $this->assertEquals($params, $request->getParams());
 }
예제 #2
0
 /**
  * @param string $method
  * @param array $params
  * @return \React\Promise\Promise|\React\Promise\PromiseInterface
  */
 public function request($method, array $params = [])
 {
     $request = $this->factory->create($method, $params);
     return $this->sendRequest($request);
 }