Code Duplication    Length = 12-12 lines in 2 locations

lib/Doctrine/DBAL/Platforms/SqlitePlatform.php 2 locations

@@ 1084-1095 (lines=12) @@
1081
        foreach ($foreignKeys as $key => $constraint) {
1082
            $changed = false;
1083
            $localColumns = [];
1084
            foreach ($constraint->getLocalColumns() as $columnName) {
1085
                $normalizedColumnName = strtolower($columnName);
1086
                if ( ! isset($columnNames[$normalizedColumnName])) {
1087
                    unset($foreignKeys[$key]);
1088
                    continue 2;
1089
                } else {
1090
                    $localColumns[] = $columnNames[$normalizedColumnName];
1091
                    if ($columnName !== $columnNames[$normalizedColumnName]) {
1092
                        $changed = true;
1093
                    }
1094
                }
1095
            }
1096
1097
            if ($changed) {
1098
                $foreignKeys[$key] = new ForeignKeyConstraint($localColumns, $constraint->getForeignTableName(), $constraint->getForeignColumns(), $constraint->getName(), $constraint->getOptions());
@@ 1034-1045 (lines=12) @@
1031
1032
            $changed = false;
1033
            $indexColumns = [];
1034
            foreach ($index->getColumns() as $columnName) {
1035
                $normalizedColumnName = strtolower($columnName);
1036
                if ( ! isset($columnNames[$normalizedColumnName])) {
1037
                    unset($indexes[$key]);
1038
                    continue 2;
1039
                } else {
1040
                    $indexColumns[] = $columnNames[$normalizedColumnName];
1041
                    if ($columnName !== $columnNames[$normalizedColumnName]) {
1042
                        $changed = true;
1043
                    }
1044
                }
1045
            }
1046
1047
            if ($changed) {
1048
                $indexes[$key] = new Index($index->getName(), $indexColumns, $index->isUnique(), $index->isPrimary(), $index->getFlags());