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;
    }
Example #3
0
 /**
  * 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);
 }