Doctrine\DBAL\Platforms\MySqlPlatform::getPreAlterTableRenameIndexForeignKeySQL PHP Метод

getPreAlterTableRenameIndexForeignKeySQL() защищенный Метод

protected getPreAlterTableRenameIndexForeignKeySQL ( Doctrine\DBAL\Schema\TableDiff $diff ) : array
$diff Doctrine\DBAL\Schema\TableDiff The table diff to gather the SQL for.
Результат array
    protected function getPreAlterTableRenameIndexForeignKeySQL(TableDiff $diff)
    {
        $sql = array();
        $tableName = $diff->getName($this)->getQuotedName($this);
        foreach ($this->getRemainingForeignKeyConstraintsRequiringRenamedIndexes($diff) as $foreignKey) {
            if (!in_array($foreignKey, $diff->changedForeignKeys, true)) {
                $sql[] = $this->getDropForeignKeySQL($foreignKey, $tableName);
            }
        }
        return $sql;
    }
MySqlPlatform