mll-lab/php-utils

MLL共享的PHP实用函数

v5.4.0 2024-09-20 07:19 UTC

README

Continuous Integration Code Coverage

Latest Stable Version Total Downloads

MLL共享的PHP实用函数

安装

通过composer安装

composer require mll-lab/php-utils

用法

参见测试

假期

您可以通过注册一个返回给定年份假期映射的方法来添加自定义假期。在始终在您的应用程序之前运行的中心位置设置此方法,例如在引导方法中。

use MLL\Holidays\BavarianHolidays;

BavarianHolidays::$loadUserDefinedHolidays = static function (int $year): array {
    switch ($year) {
        case 2019:
            return ['22.03' => 'Day of the Tentacle'];
        default:
            return [];
    }
};

自定义假期优先于该库固有的假期。

PHPStan 扩展

此库提供了一个PHPStan扩展,可以通过PHPStan扩展安装器或通过将以下内容添加到您的phpstan.neon手动注册。

includes:
+- vendor/mll-lab/php-utils/phpstan-extension.neon

变更日志

参见CHANGELOG.md

贡献

参见CONTRIBUTING.md

许可证

此软件包使用MIT许可证授权。