Intl extension data in comfortable format.
The library provides easy access to Intl extension data for information about regions, sub-regions, countries, languages, locales, currencies and timezones. Also it has two additional classes for information about continents and measurement systems., (*1)
The library consist of static classes: - Continent - Region - Subregion - Country - Language - Locale - Currency - Timezone - MeasurementSystem, (*3)
Each of them has follow static methods:, (*4)
// Get list of codes. ClassName::codes(); // Get a boolean indicating whether data has a code. ClassName::has($code); // Get list of names. ClassName::names(); // Get name by code. ClassName::name($code); // E.g. Country::names(); Currency::name('USD'); Locale::codes(); Timezone::has('America/New_York');
And some of the classes have additional static methods to get more information., (*5)
The preferred way to install this extension is through composer., (*6)
Either run, (*7)
php composer.phar require --prefer-dist tigrov/intldata
or add, (*8)
"tigrov/intldata": "~1.0"
to the require section of your composer.json
file., (*9)
MIT, (*10)