Code Duplication    Length = 7-7 lines in 5 locations

lib/Doctrine/DBAL/Platforms/DB2Platform.php 1 location

@@ 535-541 (lines=7) @@
532
            }
533
        }
534
535
        foreach ($diff->removedColumns as $column) {
536
            if ($this->onSchemaAlterTableRemoveColumn($column, $diff, $columnSql)) {
537
                continue;
538
            }
539
540
            $queryParts[] =  'DROP COLUMN ' . $column->getQuotedName($this);
541
        }
542
543
        foreach ($diff->changedColumns as $columnDiff) {
544
            if ($this->onSchemaAlterTableChangeColumn($columnDiff, $diff, $columnSql)) {

lib/Doctrine/DBAL/Platforms/DrizzlePlatform.php 1 location

@@ 503-509 (lines=7) @@
500
            $queryParts[] = 'ADD ' . $this->getColumnDeclarationSQL($column->getQuotedName($this), $columnArray);
501
        }
502
503
        foreach ($diff->removedColumns as $column) {
504
            if ($this->onSchemaAlterTableRemoveColumn($column, $diff, $columnSql)) {
505
                continue;
506
            }
507
508
            $queryParts[] =  'DROP ' . $column->getQuotedName($this);
509
        }
510
511
        foreach ($diff->changedColumns as $columnDiff) {
512
            if ($this->onSchemaAlterTableChangeColumn($columnDiff, $diff, $columnSql)) {

lib/Doctrine/DBAL/Platforms/MySqlPlatform.php 1 location

@@ 566-572 (lines=7) @@
563
            $queryParts[] = 'ADD ' . $this->getColumnDeclarationSQL($column->getQuotedName($this), $columnArray);
564
        }
565
566
        foreach ($diff->removedColumns as $column) {
567
            if ($this->onSchemaAlterTableRemoveColumn($column, $diff, $columnSql)) {
568
                continue;
569
            }
570
571
            $queryParts[] =  'DROP ' . $column->getQuotedName($this);
572
        }
573
574
        foreach ($diff->changedColumns as $columnDiff) {
575
            if ($this->onSchemaAlterTableChangeColumn($columnDiff, $diff, $columnSql)) {

lib/Doctrine/DBAL/Platforms/OraclePlatform.php 1 location

@@ 851-857 (lines=7) @@
848
        }
849
850
        $fields = [];
851
        foreach ($diff->removedColumns as $column) {
852
            if ($this->onSchemaAlterTableRemoveColumn($column, $diff, $columnSql)) {
853
                continue;
854
            }
855
856
            $fields[] = $column->getQuotedName($this);
857
        }
858
859
        if (count($fields)) {
860
            $sql[] = 'ALTER TABLE ' . $diff->getName($this)->getQuotedName($this) . ' DROP (' . implode(', ', $fields).')';

lib/Doctrine/DBAL/Platforms/SQLServerPlatform.php 1 location

@@ 466-472 (lines=7) @@
463
            }
464
        }
465
466
        foreach ($diff->removedColumns as $column) {
467
            if ($this->onSchemaAlterTableRemoveColumn($column, $diff, $columnSql)) {
468
                continue;
469
            }
470
471
            $queryParts[] = 'DROP COLUMN ' . $column->getQuotedName($this);
472
        }
473
474
        /* @var $columnDiff \Doctrine\DBAL\Schema\ColumnDiff */
475
        foreach ($diff->changedColumns as $columnDiff) {