Intl
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.2/Symfony/Component/Intl/Intl.html