mll-lab / php-utils
MLL共享的PHP实用函数
v5.4.0
2024-09-20 07:19 UTC
Requires
- php: ^7.4 || ^8
- ext-calendar: *
- illuminate/support: ^8.73 || ^9 || ^10 || ^11
- mll-lab/str_putcsv: ^1
- nesbot/carbon: ^2.62.1 || ^3
- ramsey/uuid: ^3 || ^4
- thecodingmachine/safe: ^1 || ^2
Requires (Dev)
- ergebnis/composer-normalize: ^2
- jangregor/phpstan-prophecy: ^1
- mll-lab/graphql-php-scalars: ^6.3
- mll-lab/php-cs-fixer-config: ^5
- 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 || ^11
- rector/rector: ^1
- thecodingmachine/phpstan-safe-rule: ^1.2
Suggests
- mll-lab/graphql-php-scalars: To use the provided scalar types for GraphQL servers, requires version ^6.3
- dev-master
- v5.4.0
- v5.3.0
- v5.2.0
- v5.1.0
- v5.0.0
- v4.1.0
- v4.0.0
- v3.2.0
- v3.1.0
- v3.0.0
- v2.2.0
- v2.1.0
- v2.0.0
- v1.14.0
- v1.13.0
- v1.12.0
- v1.11.0
- v1.10.0
- v1.9.0
- v1.8.1
- v1.8.0
- v1.7.0
- v1.6.1
- v1.6.0
- v1.5.0
- v1.4.0
- v1.3.0
- v1.2.0
- v1.1.1
- v1.1.0
- v1.0.0
- dev-set-diti-type
- dev-tecan-mix-command
- dev-illumina-sample-sheet-v1-next
This package is auto-updated.
Last update: 2024-09-20 07:19:55 UTC
README
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
。
贡献
许可证
此软件包使用MIT许可证授权。