Skip to content

Tigrov/intldata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Intl extension data in comfortable format.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages