Seditio Source
Root |
./othercms/croogo-4.0.7/vendor/croogo/croogo/Users/config/Seeds/UsersSeed.php
<?php

use Cake\Log\LogTrait;
use
Cake\ORM\TableRegistry;
use
Phinx\Seed\AbstractSeed;

class
UsersSeed extends AbstractSeed
{
    use
LogTrait;

    public
$record = [
       
'id' => 1,
       
'role_id' => 3,
       
'username' => 'seed',
       
'name' => 'Seed User',
       
'email' => 'seed@example.com',
       
'status' => false,
       
'timezone' => 'UTC',
       
'created_by' => 1,
    ];

    public function
getDependencies()
    {
        return [
           
'RolesSeed',
        ];
    }

    public function
run()
    {
       
$this->getAdapter()->commitTransaction();
       
$Users = TableRegistry::get('Croogo/Users.Users');
       
$entity = $Users->newEntity($this->record);
       
$result = $Users->save($entity);
       
$this->getAdapter()->beginTransaction();
    }
}