service) { $this->service = CrudGroupsService::singleton(); } return $this->service; } /** * Optionnaly a specific rest controller may declare * aliases for parameters used for the rest communication */ protected function getParametersAliases() { return array_merge(parent::getParametersAliases(), [ "member" => GroupsService::PROPERTY_MEMBERS_URI ]); } /** * Optionnal Requirements for parameters to be sent on every service * you may use either the alias or the uri, if the parameter identifier * is set it will become mandatory for the method/operation in $key * Default Parameters Requirents are applied * type by default is not required and the root class type is applied * * @example :"post"=> array("login", "password") */ protected function getParametersRequirements() { return []; } }