Skip to content
Intl extension data in comfortable format.
PHP
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data
src
tests
.gitattributes
.gitignore
.travis.yml
LICENSE
README.md
composer.json
phpunit.xml.dist

README.md

Intl data

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.

Latest Stable Version Build Status

The library consist of static classes:

  • Continent
  • Region
  • Subregion
  • Country
  • Language
  • Locale
  • Currency
  • Timezone
  • MeasurementSystem

Each of them has follow static methods:

// 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.

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist tigrov/intldata

or add

"tigrov/intldata": "~1.0"

to the require section of your composer.json file.

Addition

License

MIT

You can’t perform that action at this time.