ericmakesstuff/display-name

一个简单的包,以多种Web安全的方式显示用户的真实姓名,例如Eric B.或E B. 还包括Laravel Facade。

1.0.1 2015-05-18 02:24 UTC

This package is not auto-updated.

Last update: 2024-09-14 17:37:30 UTC


README

Latest Version Software License Build Status Coverage Status Quality Score Total Downloads

一个简单的包,以多种Web安全的方式显示用户的真实姓名,例如Eric B.或E B. 还包括Laravel Facade。

安装

通过Composer

$ composer require ericmakesstuff/display-name

使用方法

$displayName = new EricMakesStuff\DisplayName\DisplayName();
echo $displayName->fullName('John Smith'); // John Smith
echo $displayName->firstName('John Smith'); // John
echo $displayName->firstNameLastInitial('John Smith'); // John S
echo $displayName->firstNameLastInitialWithPeriod('John Smith'); // John S.
echo $displayName->initials('John Smith'); // JS
echo $displayName->initialsWithPeriods('John Smith'); // J.S.
echo $displayName->initialsWithSpaces('John Smith'); // J S
echo $displayName->format('John Smith', 'initials'); // JS

Laravel Facade

在config/app.php中包含服务提供者

'EricMakesStuff\DisplayName\DisplayNameServiceProvider',

在config/app.php中包含门面

'DisplayName' => 'EricMakesStuff\DisplayName\Facades\DisplayName',

使用门面

DisplayName::firstName('John Smith') // John
DisplayName::format('John Smith', 'initials') // JS

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

测试

$ composer test

贡献

请参阅 CONTRIBUTING 了解详情。

安全

如果您发现任何与安全相关的问题,请通过电子邮件eric at ericmakesstuff dot com联系,而不是使用问题跟踪器。

鸣谢

许可证

MIT许可证(MIT)。请参阅 许可证文件 了解更多信息。