Exemplo n.º 1
0
 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']);
 }
Exemplo n.º 2
0
 public function onRequest($request, $response)
 {
     $server = new Server($this->getLogger('ServerHandler'));
     $handled = $server->handle(new TestService(), $request->rawContent(), $request->server);
     $response->end($handled['data']);
 }