public function __construct($request) { $json = new Gpf_Rpc_Json(); $this->params = new Gpf_Rpc_Params($json->decode($request)); parent::__construct($this->params); }
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); } }