private function getMethodNamesFromRoutes($collected_routes) { $method_names = []; foreach ($collected_routes as $route_key) { $method_name = GeneratorUtils::getMethodNameFromKey($route_key); if (!isset($method_names[$method_name])) { $method_names[$method_name] = $route_key; } else { $method_names["_" . $method_name] = $route_key; } } return $method_names; }
private static function getValuesClassMethod($key_prefix, $key) { $method_name = GeneratorUtils::getMethodNameFromKey($key); $final_key = $key_prefix . "." . self::getKeyForLocalization($key); $result = <<<TEXT public static function {$method_name}() { return self::__values('{$final_key}',func_get_args()); } TEXT; return $result; }
/** * Ritorna il nome della classe helper per questo LangFile. * * @return string Il nome della classe Helper */ private function getHelperClassName() { $as_method_name = GeneratorUtils::getMethodNameFromKey($this->name); return "L" . strtoupper($as_method_name[0]) . substr($as_method_name, 1); }