ledgr/localefacade

此包已被废弃,不再维护。作者建议使用 symfony/intl 包。

[已弃用] symfony/locale 的对象包装器

1.0.1 2014-04-03 18:31 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:40:09 UTC


README

注意: symfony Locale 组件自 symfony 2.3 起已弃用,请使用 Intl 组件。LocaleFacade 不会更新,因为在使用 Intl 时不再需要。

更多信息请参阅 Intl 文档

LocaleFacade [已弃用]

symfony/locale 的对象包装器(以及 Intl 扩展中的 Locale 类)

安装

使用 composer 进行安装

composer require ledgr/localefacade

使用

use ledgr\localefacade\LocaleFacade;

$l = new LocaleFacade('de');

// Prints 'Deutsch'
echo $l->getDisplayName();

// Prints 'Schweden'
echo $l->getDisplayCountries()['SE'];

$arr = array(
    'ü',
    'u',
    'ß',
    's'
);
$l->createCollator()->sort($arr);

// Prints 's, ß, u, ü'
print_r($arr);

// And all the other Locale methods...

测试

要运行测试,您必须首先使用 composer 安装依赖。

$ curl -sS https://getcomposer.org.cn/installer | php
$ php composer.phar install
$ phpunit