swisnl/phpstan-faker

PHPStan 反射扩展,用于自定义 Faker 提供者

安装次数: 43,888

依赖项: 0

建议者: 0

安全: 0

星星: 2

观察者: 2

分支: 0

开放问题: 0

类型:phpstan-extension

1.0.0 2023-08-22 09:07 UTC

This package is auto-updated.

Last update: 2024-09-22 11:24:35 UTC


README

Latest Version on Packagist Software License Buy us a tree Total Downloads Maintained by SWIS

此 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

贡献

请参阅CONTRIBUTINGCODE_OF_CONDUCT 以获取详细信息。

安全

如果您发现任何安全相关的问题,请通过电子邮件 security@swis.nl 反馈,而不是使用问题跟踪器。

鸣谢

许可

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

此软件包是Treeware。如果您在生产中使用它,我们要求您为世界购买一棵树,以感谢我们的工作。通过为 Treeware 森林做出贡献,您将为当地家庭创造就业机会并恢复野生动物栖息地。

SWIS ❤️ 开源

SWIS 是一家来自荷兰莱顿的 Web 代理机构。我们热爱与开源软件合作。