public static function getEncodedCountries() { $countries = self::createCountries(); $output = new Gpf_Rpc_Array(); $output->add(new Gpf_Rpc_Array(array('code', 'name'))); foreach ($countries as $key => $country) { $output->add(new Gpf_Rpc_Array(array($key, $country))); } return $output; }
private function addFiltersParameter() { $filters = new Gpf_Rpc_Array(); foreach ($this->filters as $filter) { $filters->add($filter); } return $filters; }
/** * Executes multi request * * @service * @anonym * @return Gpf_Rpc_Serializable */ public function run(Gpf_Rpc_Params $params) { $requestArray = $params->get(self::REQUESTS); if ($requestArray === null) { $requestArray = $params->get(self::REQUESTS_SHORT); } $response = new Gpf_Rpc_Array(); foreach ($requestArray as $request) { $response->add($this->executeRequest(new Gpf_Rpc_Params($request))); } return $response; }
protected function getFiltersParameter() { $filters = new Gpf_Rpc_Array(); foreach ($this->filters as $filter) { $filters->add($filter); } return $filters; }
public function add(Gpf_Rpc_Request $request) { $this->requests->add($request); }