private function callRPC($method, $parameters = []) { $server = new Server(new TestService()); $input = Packager::pack(['m' => $method, 'p' => $parameters]); $response = $server->handle($input['data']); return Packager::unpack($response['data']); }
public function onRequest($request, $response) { $server = new Server($this->getLogger('ServerHandler')); $handled = $server->handle(new TestService(), $request->rawContent(), $request->server); $response->end($handled['data']); }