grixu / data-factories
该软件包已被弃用且不再维护。未建议替代软件包。
简单的DTO工厂
2.0.0
2022-07-24 13:09 UTC
Requires
- php: ^8.0
- illuminate/support: ^9.0
Requires (Dev)
- brainmaestro/composer-git-hooks: ^v3.0.0-alpha.1
- friendsofphp/php-cs-fixer: ^3.1
- nunomaduro/larastan: ^1.0.0
- nunomaduro/phpinsights: ^2.0
- orchestra/testbench: ^7.0
- phpunit/phpunit: ^9.4
- spatie/x-ray: ^1.1
- dev-main
- 2.0.0
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.1
- 1.1.0
- 1.0.2
- 1.0.1
- 1.0.0
- dev-dependabot/github_actions/shivammathur/setup-php-2.23.0
- dev-dependabot/github_actions/8398a7/action-slack-3.15.0
- dev-dependabot/github_actions/dependabot/fetch-metadata-1.3.5
- dev-dependabot/github_actions/actions/cache-3.0.11
- dev-dependabot/github_actions/actions/checkout-3.1.0
- dev-dependabot/composer/nunomaduro/larastan-tw-1.0.0or-tw-2.0.0
This package is auto-updated.
Last update: 2023-01-26 01:16:34 UTC
README
DTO(spatie/data-transfer-objects
)和DTO集合的简单工厂。
安装
您可以通过composer安装此软件包
composer require grixu/data-factories
使用
use Grixu\DataFactories\Factory; class CustomerDataFactory extends Factory { public function create(array $parameters = []): CustomerData { return new CustomerData( $parameters + [ 'name' => 'Testowy klient', 'country' => 'PL', 'postalCode' => '87-100', 'city' => 'Toruń', 'vatNumber' => '9562338798', 'street' => 'Polna 140B', 'voivodeship' => 'Kujawsko-pomorskie', 'district' => 'Toruń', 'paymentPeriod' => 15, 'syncTs' => now(), 'updatedAt' => now(), 'xlId' => 1, 'xlOperatorId' => 1, ] ); } }
测试
composer test
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 mateusz.gostanski@gmail.com 而不是使用问题跟踪器。
致谢
许可证
MIT许可证(MIT)。请参阅 许可证文件 了解更多信息。