1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
<?php
namespace Doctrine\DBAL\Tests\Functional\Ticket;
use Doctrine\DBAL\Schema\Table;
use Doctrine\DBAL\Tests\FunctionalTestCase;
class DBAL168Test extends FunctionalTestCase
{
public function testDomainsTable(): void
{
$table = new Table('domains');
$table->addColumn('id', 'integer');
$table->addColumn('parent_id', 'integer');
$table->setPrimaryKey(['id']);
$table->addForeignKeyConstraint('domains', ['parent_id'], ['id']);
$this->connection->getSchemaManager()->createTable($table);
$table = $this->connection->getSchemaManager()->introspectTable('domains');
self::assertEquals('domains', $table->getName());
}
}
|