/home/techb158/ileadtechnology.com/SSM/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema
NameSizeModeActions
Synchronizer/-0755rm
Visitor/-0755rm
AbstractAsset.php57010644editdlrm
AbstractSchemaManager.php297070644editdlrm
Column.php84750644editdlrm
ColumnDiff.php11980644editdlrm
Comparator.php195810644editdlrm
Constraint.php9930644editdlrm
DB2SchemaManager.php73600644editdlrm
DrizzleSchemaManager.php31210644editdlrm
ForeignKeyConstraint.php107880644editdlrm
Identifier.php6660644editdlrm
Index.php88240644editdlrm
MySqlSchemaManager.php113210644editdlrm
OracleSchemaManager.php124570644editdlrm
PostgreSqlSchemaManager.php160890644editdlrm
Schema.php123060644editdlrm
SchemaConfig.php19040644editdlrm
SchemaDiff.php43090644editdlrm
SchemaException.php54690644editdlrm
Sequence.php30240644editdlrm
SQLAnywhereSchemaManager.php73960644editdlrm
SqliteSchemaManager.php166200644editdlrm
SQLServerSchemaManager.php109590644editdlrm
Table.php241150644editdlrm
TableDiff.php31920644editdlrm
View.php4570644editdlrm
Edit: /home/techb158/ileadtechnology.com/SSM/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/SchemaDiff.php (4309B)
newTables = $newTables; $this->changedTables = $changedTables; $this->removedTables = $removedTables; $this->fromSchema = $fromSchema; } /** * The to save sql mode ensures that the following things don't happen: * * 1. Tables are deleted * 2. Sequences are deleted * 3. Foreign Keys which reference tables that would otherwise be deleted. * * This way it is ensured that assets are deleted which might not be relevant to the metadata schema at all. * * @return string[] */ public function toSaveSql(AbstractPlatform $platform) { return $this->_toSql($platform, true); } /** * @return string[] */ public function toSql(AbstractPlatform $platform) { return $this->_toSql($platform, false); } /** * @param bool $saveMode * * @return string[] */ protected function _toSql(AbstractPlatform $platform, $saveMode = false) { $sql = []; if ($platform->supportsSchemas()) { foreach ($this->newNamespaces as $newNamespace) { $sql[] = $platform->getCreateSchemaSQL($newNamespace); } } if ($platform->supportsForeignKeyConstraints() && $saveMode === false) { foreach ($this->orphanedForeignKeys as $orphanedForeignKey) { $sql[] = $platform->getDropForeignKeySQL($orphanedForeignKey, $orphanedForeignKey->getLocalTable()); } } if ($platform->supportsSequences() === true) { foreach ($this->changedSequences as $sequence) { $sql[] = $platform->getAlterSequenceSQL($sequence); } if ($saveMode === false) { foreach ($this->removedSequences as $sequence) { $sql[] = $platform->getDropSequenceSQL($sequence); } } foreach ($this->newSequences as $sequence) { $sql[] = $platform->getCreateSequenceSQL($sequence); } } $foreignKeySql = []; foreach ($this->newTables as $table) { $sql = array_merge( $sql, $platform->getCreateTableSQL($table, AbstractPlatform::CREATE_INDEXES) ); if (! $platform->supportsForeignKeyConstraints()) { continue; } foreach ($table->getForeignKeys() as $foreignKey) { $foreignKeySql[] = $platform->getCreateForeignKeySQL($foreignKey, $table); } } $sql = array_merge($sql, $foreignKeySql); if ($saveMode === false) { foreach ($this->removedTables as $table) { $sql[] = $platform->getDropTableSQL($table); } } foreach ($this->changedTables as $tableDiff) { $sql = array_merge($sql, $platform->getAlterTableSQL($tableDiff)); } return $sql; } }