humanized/php-locale-helpers

Wrapper functions for getting internationalised labels leveraging the build-in PHP Locale libraries

dev-master 2020-10-04 09:45 UTC

This package is not auto-updated.

Last update: 2024-04-13 18:02:39 UTC


README

A collection of simple wrapper functions leveraging build-in PHP locale libraries

Features

The library contains the following callable classes:

  • Country
  • Language
  • Locale

Each class implements the following static functions:

Function Example Input Example Output
all() Country::all() string[]: ['AF','AX', 'AL',....]
exists() Country::exists('ps') boolean: true
label() Country::label('ps','en') string: "Palestine"

Dependencies

This package is for use with PHP versions 5.3 and higher and requires supplemental installation of the php-intl extension

Installation

Install Using Composer

The preferred way to install this extension is through composer.

Either run

$ php composer.phar require humanized/php-locale-helpers "*"

or add

"humanized/php-locale-helpers": "*"

to the require section of your composer.json file.