yii-extension/helpers

可重用帮助工具集合。

该软件包的官方仓库似乎已不存在,因此软件包已被冻结。

dev-master / 1.0.x-dev 2022-01-18 14:25 UTC

README

68747470733a2f2f6c68332e676f6f676c6575736572636f6e74656e742e636f6d2f65685354506e5871726b6b304d33552d5550436a4330667479394b366c67796b4b32574f5541326e5548703867496b526a65544e387a385341426c6b766376522d39504972626f7849765047756a50675765624c51654848675837794c556f7846536475695a72546f6736576f5a4c694176716354523151545056526d6e733274596a414370703745513d7732343030

可重用帮助工具集合。


Total Downloads Build Status codecov Mutation testing badge static analysis type-coverage

安装

composer require yii-extension/helpers

使用

获取所有时区

<?php

declare(strict_types=1);

use Yii\Extension\Helpers\TimeZone;
use Yiisoft\Arrays\ArrayHelper;

// Get all timezone order by name
$timeZones = ArrayHelper::map(TimeZone::getAll(), 'timezone', 'name');

生成密码

<?php

declare(strict_types=1);

use Yii\Extension\Helpers\Password;

// Generate string password length: 8
$password = Password::generate(8);

单元测试

该软件包使用 PHPUnit 进行测试。要运行测试

./vendor/bin/phpunit

变异测试

软件包测试使用 Infection 变异框架进行检验。要运行它

./vendor/bin/infection

静态分析

代码使用 Psalm 进行静态分析。要运行静态分析

./vendor/bin/psalm

许可

yii-extension/helpers 是自由软件。它根据 BSD 许可协议发布。有关更多信息,请参阅 LICENSE

Yii Extension 维护。

支持项目

Open Collective

由 Yii 框架提供支持

Official website