Ejemplo n.º 1
0
 private static function composeJsonRequest(RpcRequest $request)
 {
     $return = array("jsonrpc" => "2.0", "method" => $request->getMethod(), "params" => $request->getParameters());
     $rid = $request->getId();
     if ($rid === true) {
         $id = $return["id"] = $request->getUniqueId();
     } else {
         if (is_scalar($rid)) {
             $id = $return["id"] = $rid;
         } else {
             $id = null;
         }
     }
     return array($return, $id);
 }