tigrov/intldata

Intl extension data in comfortable format.

1.1.4 2019-09-05 16:02 UTC

This package is auto-updated.

Last update: 2024-11-06 03:54:08 UTC


README

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