/** * Returns the bundle containing currency information. * * @return ResourceBundle\CurrencyBundleInterface The currency resource bundle. */ public static function getCurrencyBundle() { if (null === self::$currencyBundle) { self::$currencyBundle = new IcuCurrencyBundle(self::getBundleReader()); } return self::$currencyBundle; }
/** * 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 currency information. * * @return CurrencyBundleInterface The currency resource bundle. */ public static function getCurrencyBundle() { if (null === self::$currencyBundle) { self::$currencyBundle = new CurrencyBundle(self::getDataDirectory() . '/' . Intl::CURRENCY_DIR, self::getEntryReader(), self::getLocaleBundle()); } return self::$currencyBundle; }