flexic / data-provider
为 phpunit/phpunit 提供通用的数据提供者。
1.0.0
2022-11-01 14:07 UTC
Requires
- php: ^7.4 || ^8.0
- endyjasmi/cuid: ^2.1.0
- ergebnis/data-provider: ^1.2.0
- fakerphp/faker: ^1.19.0
- hidehalo/nanoid-php: ^1.1.12
- symfony/uid: ^5.4
Requires (Dev)
- ergebnis/php-cs-fixer-config: ^4.9.0
- phpstan/phpstan: ^1.8.8
- phpstan/phpstan-deprecation-rules: ^1.0.0
- phpstan/phpstan-strict-rules: ^1.4.4
- phpunit/phpunit: ^9.5.25
This package is auto-updated.
Last update: 2024-09-05 02:13:37 UTC
README
此软件包提供了一种简单的方式来创建用于 phpunit 测试的数据提供者。
它受到了 ergebnis/data-provider 的启发,并应通过添加更多数据提供者来扩展其功能。
安装
运行
composer require --dev flexic/data-provider
用法
flexic/data-provider
软件包提供了以下提供者
标识符
Flexic\DataProvider\Types\CuidProvider
long()
提供长格式的 CUID。short()
提供短格式的 CUID。
Flexic\DataProvider\Types\SequenceProvider
short()
提供由 10 个数字组成的序列。long()
提供由 1000 个数字组成的序列。extraLong()
提供由 100000 个数字组成的序列。
Flexic\DataProvider\Types\UuidProvider
v1()
提供版本 1 格式的 UUID。v3()
提供版本 3 格式的 UUID。v4()
提供版本 4 格式的 UUID。v5()
提供版本 5 格式的 UUID。v6()
提供版本 6 格式的 UUID。
许可证
此软件包使用 GNU 许可证进行许可。
请参阅 LICENSE.md。