/** * Returns the bundle containing language information. * * @return LanguageBundleInterface The language resource bundle. */ public static function getLanguageBundle() { if (null === self::$languageBundle) { self::$languageBundle = new LanguageBundle(self::getDataDirectory() . '/' . Intl::LANGUAGE_DIR, self::getEntryReader(), self::getLocaleBundle(), new ScriptDataProvider(self::getDataDirectory() . '/' . Intl::SCRIPT_DIR, self::getEntryReader())); } return self::$languageBundle; }
/** * Resets the internal state. */ private static function reset() { self::$currencyBundle = null; self::$languageBundle = null; self::$localeBundle = null; self::$regionBundle = null; self::$icuVersion = false; self::$icuDataVersion = false; self::$entryReader = null; }
/** * Returns the bundle containing language information. * * @return ResourceBundle\LanguageBundleInterface The language resource bundle. */ public static function getLanguageBundle() { if (null === self::$languageBundle) { self::$languageBundle = new IcuLanguageBundle(self::getBundleReader()); } return self::$languageBundle; }