Files
luos/database/factories/AbeConfigurationFactory.php

36 lines
1.4 KiB
PHP
Raw Normal View History

2019-09-10 15:11:18 -04:00
<?php
use Faker\Generator as Faker;
$factory->define(\ProcessMaker\Model\AbeConfiguration::class, function (Faker $faker) {
$process = factory(\ProcessMaker\Model\Process::class)->create();
$dynaform = factory(\ProcessMaker\Model\Dynaform::class)->create([
'PRO_UID' => $process->PRO_UID
]);
$task = factory(\ProcessMaker\Model\Task::class)->create([
'PRO_UID' => $process->PRO_UID
]);
$emailServer = factory(\ProcessMaker\Model\EmailServerModel::class)->create();
2019-09-10 15:11:18 -04:00
return [
'ABE_UID' => G::generateUniqueID(),
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task->TAS_UID,
'ABE_TYPE' => $faker->randomElement(['', 'LINK']),
'ABE_TEMPLATE' => 'actionByEmail.html',
'ABE_DYN_TYPE' => 'NORMAL',
'DYN_UID' => $dynaform->DYN_UID,
2019-09-10 15:11:18 -04:00
'ABE_EMAIL_FIELD' => 'admin@processmaker.com',
'ABE_ACTION_FIELD' => '',
'ABE_CASE_NOTE_IN_RESPONSE' => $faker->randomElement(['0', '1']),
'ABE_FORCE_LOGIN' => $faker->randomElement(['0', '1']),
'ABE_CREATE_DATE' => $faker->dateTime(),
'ABE_UPDATE_DATE' => $faker->dateTime(),
'ABE_SUBJECT_FIELD' => '',
'ABE_MAILSERVER_OR_MAILCURRENT' => 0,
'ABE_CUSTOM_GRID' => serialize([]),
2019-09-10 15:11:18 -04:00
'ABE_EMAIL_SERVER_UID' => $emailServer->MESS_UID,
'ABE_ACTION_BODY_FIELD' => '',
'ABE_EMAIL_SERVER_RECEIVER_UID' => ''
];
});