coderg33k/typed-config-generator

为您的Laravel配置提供类型化类!

1.1.1 2024-01-24 08:04 UTC

This package is auto-updated.

Last update: 2024-09-25 20:27:13 UTC


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.mdCODE_OF_CONDUCT.md获取详细信息。

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件