swisnl / phpstan-faker
PHPStan 反射扩展,用于自定义 Faker 提供者
1.0.0
2023-08-22 09:07 UTC
Requires
- php: ^7.4|^8.0
- ext-json: *
- phpstan/phpstan: ^1.0
Requires (Dev)
- fakerphp/faker: ^1.21
- laravel/pint: ^1.2
This package is auto-updated.
Last update: 2024-09-22 11:24:35 UTC
README
此 PHPStan 反射扩展可以自动注册由自定义 Faker 提供者创建的方法和属性,因此您无需指示 PHPStan 忽略这些方法的使用。
安装
通过 Composer
composer require --dev swisnl/phpstan-faker
如果您还安装了 phpstan/extension-installer,则无需遵循手动安装说明。无论采用何种安装方法,您都需要遵循配置说明。
手动安装
如果您不想使用 phpstan/extension-installer
,请将 extension.neon 包含在项目的 PHPStan 配置中
includes: - vendor/swisnl/phpstan-faker/extension.neon
配置
将自定义 faker 提供者类添加到扩展配置中。
parameters: faker: providerClasses: - App\Faker\MyProvider
这实际上并没有在 Faker 中注册自定义提供者,这只是为了告知 PHPStan 关于自定义提供者。
变更日志
有关最近更改的更多信息,请参阅CHANGELOG。
贡献
请参阅CONTRIBUTING 和 CODE_OF_CONDUCT 以获取详细信息。
安全
如果您发现任何安全相关的问题,请通过电子邮件 security@swis.nl 反馈,而不是使用问题跟踪器。
鸣谢
许可
MIT 许可证(MIT)。有关更多信息,请参阅许可文件。
此软件包是Treeware。如果您在生产中使用它,我们要求您为世界购买一棵树,以感谢我们的工作。通过为 Treeware 森林做出贡献,您将为当地家庭创造就业机会并恢复野生动物栖息地。
SWIS ❤️ 开源
SWIS 是一家来自荷兰莱顿的 Web 代理机构。我们热爱与开源软件合作。