mll-lab / holidays
v3.3.0
2023-05-31 13:45 UTC
Requires
- php: ^7.2 || ^8
- ext-calendar: *
- nesbot/carbon: ^2.53
- thecodingmachine/safe: ^1 || ^2
Requires (Dev)
- ergebnis/composer-normalize: ^2
- infection/infection: ~0.25
- jangregor/phpstan-prophecy: ^1
- phpstan/extension-installer: ^1
- phpstan/phpstan: ^1
- phpstan/phpstan-deprecation-rules: ^1
- phpstan/phpstan-phpunit: ^1
- phpstan/phpstan-strict-rules: ^1
- phpunit/phpunit: ^9 || ^10
- symfony/var-dumper: ^5 || ^6
- thecodingmachine/phpstan-safe-rule: ^1
README
已废弃
该库已废弃,推荐使用 https://github.com/mll-lab/php-utils。
安装
通过 composer 安装
composer require mll-lab/holidays
使用方法
use MLL\Holidays\BavarianHolidays; // Call static methods on BavarianHolidays
自定义假日
您可以通过注册一个返回给定年份假日映射的方法来添加自定义假日。在应用启动之前,在中央位置设置,例如在引导方法中。
use MLL\Holidays\BavarianHolidays; BavarianHolidays::$loadUserDefinedHolidays = static function (int $year): array { switch ($year) { case 2019: return ['22.03' => 'Day of the Tentacle']; default: return []; } };
自定义假日优先于该库内固有的假日。
变更日志
请参阅 CHANGELOG.md
。
贡献
请参阅 CONTRIBUTING.md
。
许可证
此包使用 MIT 许可证授权。