springbokagency/faker-xpdo-orm-adapter

一个用于用假数据填充xPDO对象的Faker ORM适配器

v2.0.0 2022-07-21 09:46 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文档