Crud\TestSuite\Traits\CrudTestTrait::getModel PHP Метод

getModel() публичный Метод

Get a "model" (Table) instance
public getModel ( string $class, mixed $methods, string $alias, string $table ) : Table
$class string Full table class name
$methods mixed Methods to mock
$alias string Table alias / name
$table string Table name in the database
Результат Cake\ORM\Table
    public function getModel($class, $methods, $alias, $table)
    {
        $mock = $this->getMockBuilder($class)->setMethods($methods)->setConstructorArgs([['alias' => $alias, 'table' => $table]])->getMock();
        $mock->connection(ConnectionManager::get('test'));
        return $mock;
    }