Esempio n. 1
0
 public function testAddForeignKey()
 {
     $adapter = new MysqlAdapter([]);
     $table = new \Phinx\Db\Table('ntable', [], $adapter);
     $table->addForeignKey('test', 'testTable', 'testRef');
     $fks = $table->getForeignKeys();
     $this->assertCount(1, $fks);
     $this->assertContains('test', $fks[0]->getColumns());
     $this->assertContains('testRef', $fks[0]->getReferencedColumns());
     $this->assertEquals('testTable', $fks[0]->getReferencedTable()->getName());
 }