public static function get_uri_reservede_words($additional_list = array()) { $uri_reservede_words = array('index', 'list', 'api', 'get', 'post', 'put', 'delete', 'create', 'edit', 'comment', 'like'); $uri_reservede_words = array_merge($uri_reservede_words, array_keys(Module::loaded())); // modules $uri_reservede_words = array_merge($uri_reservede_words, Util_File::get_file_names(APPPATH . 'classes/controller', false, true)); // controller files if ($additional_list) { $uri_reservede_words = array_merge($uri_reservede_words, $additional_list); } return array_unique($uri_reservede_words); }
public static function get_prohibited_words_for_name() { return \Site_Util::get_uri_reservede_words(Util_File::get_file_names(APPPATH . 'classes/controller/member', false, true)); }