Exemple #1
0
 /**
  * @test
  */
 public function testInvokedService()
 {
     $this->assertSame($this->container->config->get('scalr.phpunit'), $this->container->config('scalr.phpunit'));
 }
Exemple #2
0
 /**
  * (non-PHPdoc)
  * @see \Scalr\Upgrade\UpdateInterface::hasTableReferencedColumn()
  */
 public function hasTableReferencedColumn($referencedTable, $referencedColumn, $referencedSchema = null)
 {
     $referencedSchema = $referencedSchema ?: $this->container->config('scalr.connections.mysql.name');
     $row = $this->db->GetRow("\n            SELECT * FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE\n            WHERE REFERENCED_TABLE_SCHEMA = ?\n            AND REFERENCED_TABLE_NAME = ?\n            AND REFERENCED_COLUMN_NAME = ?\n            LIMIT 1\n        ", array($referencedSchema, $referencedTable, $referencedColumn));
     return isset($row['CONSTRAINT_NAME']) ? true : false;
 }