public function __construct($request)
 {
     $json = new Gpf_Rpc_Json();
     $this->params = new Gpf_Rpc_Params($json->decode($request));
     parent::__construct($this->params);
 }
Ejemplo n.º 2
0
 protected function callServiceMethod(Gpf_Rpc_Params $params)
 {
     $method = new Gpf_Rpc_ServiceMethod($params);
     return $method->invoke($params);
 }
 private function sendToExportObjects($fileName)
 {
     $this->codes = preg_split("/,/", $this->codes);
     foreach ($this->codes as $code) {
         $className = Gpf_Db_ImportExport::getClassNameFromCode($code);
         $params = new Gpf_Rpc_Params();
         $params->add(Gpf_Rpc_Params::CLASS_NAME, $className);
         $params->add(Gpf_Rpc_Params::METHOD_NAME, "exportData");
         $params->add("fileName", $fileName);
         $params->add("delimiter", $this->delimiter);
         $class = new Gpf_Rpc_ServiceMethod($params);
         $class->invoke($params);
     }
 }