Code Duplication    Length = 9-9 lines in 2 locations

lib/Doctrine/DBAL/Schema/Table.php 2 locations

@@ 589-597 (lines=9) @@
586
     *
587
     * @throws SchemaException If the foreign key does not exist.
588
     */
589
    public function getForeignKey($constraintName)
590
    {
591
        $constraintName = $this->normalizeIdentifier($constraintName);
592
        if (!$this->hasForeignKey($constraintName)) {
593
            throw SchemaException::foreignKeyDoesNotExist($constraintName, $this->_name);
594
        }
595
596
        return $this->_fkConstraints[$constraintName];
597
    }
598
599
    /**
600
     * Removes the foreign key constraint with the given name.
@@ 608-616 (lines=9) @@
605
     *
606
     * @throws SchemaException
607
     */
608
    public function removeForeignKey($constraintName)
609
    {
610
        $constraintName = $this->normalizeIdentifier($constraintName);
611
        if (!$this->hasForeignKey($constraintName)) {
612
            throw SchemaException::foreignKeyDoesNotExist($constraintName, $this->_name);
613
        }
614
615
        unset($this->_fkConstraints[$constraintName]);
616
    }
617
618
    /**
619
     * Returns ordered list of columns (primary keys are first, then foreign keys, then the rest)