protected function getPostAlterTableRenameIndexForeignKeySQL(TableDiff $diff) { $sql = array(); $tableName = false !== $diff->newName ? $diff->getNewName()->getQuotedName($this) : $diff->getName($this)->getQuotedName($this); foreach ($this->getRemainingForeignKeyConstraintsRequiringRenamedIndexes($diff) as $foreignKey) { if (!in_array($foreignKey, $diff->changedForeignKeys, true)) { $sql[] = $this->getCreateForeignKeySQL($foreignKey, $tableName); } } return $sql; }