コード例 #1
0
ファイル: Client.php プロジェクト: ordbogen/jsonrpc
 private function checkResponse($json_array)
 {
     $response = new Response();
     if (!($res = $response->create($json_array))) {
         $this->setError($response->fault);
     }
     return $res;
 }
コード例 #2
0
ファイル: Server.php プロジェクト: ordbogen/jsonrpc
 private function addResponse($request, $result)
 {
     $ar = array('id' => $request->id);
     if ($this->error) {
         $ar['error'] = $this->error;
     } else {
         $ar['result'] = $result;
     }
     $response = new Response();
     if (!$response->create($ar)) {
         $this->logError($response->fault);
         $response->createStdError(Rpc::ERR_INTERNAL, $request->id);
     }
     $this->responses[] = $response->toJson();
 }