coderg33k / typed-config-generator
为您的Laravel配置提供类型化类!
1.1.1
2024-01-24 08:04 UTC
Requires
- php: ^8.2
- illuminate/support: ^9.0|^10.0
- thecodingmachine/safe: ^2.5
Requires (Dev)
- dg/bypass-finals: ^1.5
- ergebnis/phpstan-rules: ^2.1
- nunomaduro/larastan: ^2.6
- orchestra/testbench: ^7.0|^8.0
- phpstan/phpstan: ^1.10
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-phpunit: ^1.3
- phpstan/phpstan-strict-rules: ^1.5
- phpunit/phpunit: ^9.0|^10.4
- rregeer/phpunit-coverage-check: ^0.3.1
- slevomat/coding-standard: ^8.14
- squizlabs/php_codesniffer: ^3.7
- thecodingmachine/phpstan-strict-rules: ^1.0
README
你是PHPStan的忠实使用者,喜欢严格的编程吗?!那就无需多言!这个包将根据您的配置文件为您生成类型化配置类。
我们都曾在config()
辅助函数的mixed
返回类型上挣扎。这个包将结束您的挣扎,并让您摆脱所有(不必要的?)类型检查!
安装
请确保全局已安装Composer,具体请参考Composer文档中的安装章节。
步骤 1:下载模块
打开命令行,进入您的项目目录并执行
$ composer require coderg33k/typed-config-generator
步骤 2:使用模块
通过运行命令php artisan coderg33k:generate
,该包将为您的config
目录中的每个配置文件生成一个类型化配置类。该命令有一系列选项可以调整输出。
运行php artisan coderg33k:generate --help
查看选项。
测试
此包使用PHPUnit进行单元和集成测试。
可以通过composer phpunit
独立运行,或在完整检查中通过composer checkup
运行。
变更日志
请参阅项目变更日志
贡献
我们始终欢迎贡献。请参阅CONTRIBUTING.md和CODE_OF_CONDUCT.md获取详细信息。
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。