Intl

class Intl

Gives access to internationalization data.

Constants

BUFFER_SIZE

The number of resource bundles to buffer. Loading the same resource bundle for n locales takes up n spots in the buffer.

CURRENCY_DIR

The directory name of the currency data.

LANGUAGE_DIR

The directory name of the language data.

SCRIPT_DIR

The directory name of the script data.

LOCALE_DIR

The directory name of the locale data.

REGION_DIR

The directory name of the region data.

Methods

static bool isExtensionLoaded()

Returns whether the intl extension is installed.

static CurrencyBundleInterface getCurrencyBundle()

Returns the bundle containing currency information.

static LanguageBundleInterface getLanguageBundle()

Returns the bundle containing language information.

static LocaleBundleInterface getLocaleBundle()

Returns the bundle containing locale information.

static RegionBundleInterface getRegionBundle()

Returns the bundle containing region information.

static null|string getIcuVersion()

Returns the version of the installed ICU library.

static string getIcuDataVersion()

Returns the version of the installed ICU data.

static string getIcuStubVersion()

Returns the ICU version that the stub classes mimic.

static string getDataDirectory()

Returns the absolute path to the data directory.

Details

static bool isExtensionLoaded()

Returns whether the intl extension is installed.

Return Value

bool Returns true if the intl extension is installed, false otherwise.

static CurrencyBundleInterface getCurrencyBundle()

Returns the bundle containing currency information.

Return Value

CurrencyBundleInterface The currency resource bundle.

static LanguageBundleInterface getLanguageBundle()

Returns the bundle containing language information.

Return Value

LanguageBundleInterface The language resource bundle.

static LocaleBundleInterface getLocaleBundle()

Returns the bundle containing locale information.

Return Value

LocaleBundleInterface The locale resource bundle.

static RegionBundleInterface getRegionBundle()

Returns the bundle containing region information.

Return Value

RegionBundleInterface The region resource bundle.

static null|string getIcuVersion()

Returns the version of the installed ICU library.

Return Value

null|string The ICU version or NULL if it could not be determined.

static string getIcuDataVersion()

Returns the version of the installed ICU data.

Return Value

string The version of the installed ICU data.

static string getIcuStubVersion()

Returns the ICU version that the stub classes mimic.

Return Value

string The ICU version of the stub classes.

static string getDataDirectory()

Returns the absolute path to the data directory.

Return Value

string The absolute path to the data directory

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/Intl/Intl.html