Code Duplication    Length = 5-5 lines in 3 locations

lib/Doctrine/ORM/Query/SqlWalker.php 3 locations

@@ 1904-1908 (lines=5) @@
1901
            $owningAssoc = $targetClass->associationMappings[$assoc['mappedBy']];
1902
            $sqlParts    = [];
1903
1904
            foreach ($owningAssoc['targetToSourceKeyColumns'] as $targetColumn => $sourceColumn) {
1905
                $targetColumn = $this->quoteStrategy->getColumnName($class->fieldNames[$targetColumn], $class, $this->platform);
1906
1907
                $sqlParts[] = $sourceTableAlias . '.' . $targetColumn . ' = ' . $targetTableAlias . '.' . $sourceColumn;
1908
            }
1909
1910
            foreach ($this->quoteStrategy->getIdentifierColumnNames($targetClass, $this->platform) as $targetColumnName) {
1911
                if (isset($dqlParamKey)) {
@@ 1938-1942 (lines=5) @@
1935
            $joinColumns  = $assoc['isOwningSide'] ? $joinTable['inverseJoinColumns'] : $joinTable['joinColumns'];
1936
            $joinSqlParts = [];
1937
1938
            foreach ($joinColumns as $joinColumn) {
1939
                $targetColumn = $this->quoteStrategy->getColumnName($targetClass->fieldNames[$joinColumn['referencedColumnName']], $targetClass, $this->platform);
1940
1941
                $joinSqlParts[] = $joinTableAlias . '.' . $joinColumn['name'] . ' = ' . $targetTableAlias . '.' . $targetColumn;
1942
            }
1943
1944
            $sql .= implode(' AND ', $joinSqlParts);
1945
            $sql .= ' WHERE ';
@@ 1950-1954 (lines=5) @@
1947
            $joinColumns = $assoc['isOwningSide'] ? $joinTable['joinColumns'] : $joinTable['inverseJoinColumns'];
1948
            $sqlParts    = [];
1949
1950
            foreach ($joinColumns as $joinColumn) {
1951
                $targetColumn = $this->quoteStrategy->getColumnName($class->fieldNames[$joinColumn['referencedColumnName']], $class, $this->platform);
1952
1953
                $sqlParts[] = $joinTableAlias . '.' . $joinColumn['name'] . ' = ' . $sourceTableAlias . '.' . $targetColumn;
1954
            }
1955
1956
            foreach ($this->quoteStrategy->getIdentifierColumnNames($targetClass, $this->platform) as $targetColumnName) {
1957
                if (isset($dqlParamKey)) {