LazyRecord\Testing\BaseTestCase::buildSchemaTable PHP Method

buildSchemaTable() protected method

protected buildSchemaTable ( PDO $conn, BaseDriver $driver, DeclareSchema $schema, array $options = ['rebuild' => true] )
$conn PDO
$driver SQLBuilder\Driver\BaseDriver
$schema LazyRecord\Schema\DeclareSchema
$options array
    protected function buildSchemaTable(PDO $conn, BaseDriver $driver, DeclareSchema $schema, array $options = ['rebuild' => true])
    {
        $builder = SqlBuilder::create($driver, $options);
        $sqls = array_filter(array_merge($builder->prepare(), $builder->build($schema), $builder->finalize()));
        foreach ($sqls as $sql) {
            $conn->query($sql);
        }
    }