Exemple #1
0
 /**
  * Given a string, converts it into appropriate form for use as a
  * language name.
  *
  * @param  string $language The string to convert
  * @return string The converted language name
  */
 protected function _cleanLanguageName($language)
 {
     $language = strtolower(strval($language));
     if (false === strpos($language, '/')) {
         $language .= '/' . $language;
     }
     $language = GeSHi::_clean($language);
     if (substr($language, -6) == 'common') {
         trigger_error('Cannot use "common" as a language dialect');
         $language = substr($language, 0, strpos($language, '/'));
         $language = "{$language}/{$language}";
     }
     return $language;
 }