/** * Returns the bundle containing locale information. * * @return LocaleBundleInterface The locale resource bundle. */ public static function getLocaleBundle() { if (null === self::$localeBundle) { self::$localeBundle = new LocaleBundle(self::getDataDirectory() . '/' . Intl::LOCALE_DIR, self::getEntryReader()); } return self::$localeBundle; }
/** * 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 locale information. * * @return ResourceBundle\LocaleBundleInterface The locale resource bundle. */ public static function getLocaleBundle() { if (null === self::$localeBundle) { self::$localeBundle = new IcuLocaleBundle(self::getBundleReader()); } return self::$localeBundle; }