/home/techb158/ileadtechnology.com/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema
NameSizeModeActions
Synchronizer/-0755rm
Visitor/-0755rm
AbstractAsset.php57020644editdlrm
AbstractSchemaManager.php301730644editdlrm
Column.php84850644editdlrm
ColumnDiff.php12320644editdlrm
Comparator.php199210644editdlrm
Constraint.php9930644editdlrm
DB2SchemaManager.php71460644editdlrm
DrizzleSchemaManager.php31220644editdlrm
ForeignKeyConstraint.php108300644editdlrm
Identifier.php6660644editdlrm
Index.php89510644editdlrm
MySqlSchemaManager.php114630644editdlrm
OracleSchemaManager.php126030644editdlrm
PostgreSqlSchemaManager.php165380644editdlrm
Schema.php118440644editdlrm
SchemaConfig.php19040644editdlrm
SchemaDiff.php43110644editdlrm
SchemaException.php51280644editdlrm
Sequence.php29520644editdlrm
SQLAnywhereSchemaManager.php73730644editdlrm
SqliteSchemaManager.php168200644editdlrm
SQLServerSchemaManager.php107180644editdlrm
Table.php240030644editdlrm
TableDiff.php31850644editdlrm
View.php4570644editdlrm
Edit: /home/techb158/ileadtechnology.com/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/SchemaDiff.php (4311B)
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; } }