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()); }
/** * @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); }