/** * Returns the bundle containing region information. * * @return RegionBundleInterface The region resource bundle. */ public static function getRegionBundle() { if (null === self::$regionBundle) { self::$regionBundle = new RegionBundle(self::getDataDirectory() . '/' . Intl::REGION_DIR, self::getEntryReader(), self::getLocaleBundle()); } return self::$regionBundle; }
/** * 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 region information. * * @return ResourceBundle\RegionBundleInterface The region resource bundle. */ public static function getRegionBundle() { if (null === self::$regionBundle) { self::$regionBundle = new IcuRegionBundle(self::getBundleReader()); } return self::$regionBundle; }