get('phpci.basic.language', null); if (self::setLanguage($language)) { return; } // Fall back to English: self::$language = 'en'; self::$strings = self::loadLanguage(); } /** * Load a specific language file. * @return string[]|null */ protected static function loadLanguage() { $langFile = PHPCI_DIR . 'PHPCI/Languages/lang.' . self::$language . '.php'; if (!file_exists($langFile)) { return null; } require_once($langFile); if (is_null($strings) || !is_array($strings) || !count($strings)) { return null; } return $strings; } }