springbokagency / faker-xpdo-orm-adapter
一个用于用假数据填充xPDO对象的Faker ORM适配器
v2.0.0
2022-07-21 09:46 UTC
Requires
- fakerphp/faker: ^1.20
Requires (Dev)
- phpunit/phpunit: ^7
- xpdo/xpdo: ^3.1
This package is auto-updated.
Last update: 2024-09-16 08:18:56 UTC
README
一个Faker ORM适配器,用于用假数据填充xPDO对象。
目录
安装
使用Composer将此作为开发依赖项安装。
$ composer require --dev springbokagency/faker-xpdo-orm-adapter
使用方法
要填充xPDO对象,创建一个新的填充类(使用生成器实例作为第一个参数,以及有效的xPDO实例作为第二个参数),然后列出必须生成的所有类的名称和数量。要启动实际的数据填充,调用execute()方法。
以下是一个示例,展示如何填充5个modUser
和10个modResource
对象
<?php $generator = \Faker\Factory::create(); $populator = new \SpringbokAgency\Faker\ORM\xPDO\Populator($generator, $xpdo); $populator->addEntity(\MODX\Revolution\modUser::class, 5); $populator->addEntity(\MODX\Revolution\modResource::class, 10); $insertedPKs = $populator->execute();
有关更多信息,请参阅Faker文档。