Пример #1
0
 /**
  * Get list of supported languages from the filesystem.
  *
  * Storing the values in a static attribute ensures the
  * filesystem is never parsed more than once per request
  *
  * @return array Supported languages
  */
 public function get_supported_languages()
 {
     if (isset(self::$languages)) {
         return self::$languages;
     }
     self::$languages = $this->fao->get_list_of_directories($this->locales_location);
     self::$languages[] = $this->default_language;
     self::$languages = array_unique(self::$languages);
     return self::$languages;
 }