@@ 1913-1917 (lines=5) @@ | ||
1910 | $owningAssoc = $targetClass->associationMappings[$assoc['mappedBy']]; |
|
1911 | $sqlParts = []; |
|
1912 | ||
1913 | foreach ($owningAssoc['targetToSourceKeyColumns'] as $targetColumn => $sourceColumn) { |
|
1914 | $targetColumn = $this->quoteStrategy->getColumnName($class->fieldNames[$targetColumn], $class, $this->platform); |
|
1915 | ||
1916 | $sqlParts[] = $sourceTableAlias . '.' . $targetColumn . ' = ' . $targetTableAlias . '.' . $sourceColumn; |
|
1917 | } |
|
1918 | ||
1919 | foreach ($this->quoteStrategy->getIdentifierColumnNames($targetClass, $this->platform) as $targetColumnName) { |
|
1920 | if (isset($dqlParamKey)) { |
|
@@ 1947-1951 (lines=5) @@ | ||
1944 | $joinColumns = $assoc['isOwningSide'] ? $joinTable['inverseJoinColumns'] : $joinTable['joinColumns']; |
|
1945 | $joinSqlParts = []; |
|
1946 | ||
1947 | foreach ($joinColumns as $joinColumn) { |
|
1948 | $targetColumn = $this->quoteStrategy->getColumnName($targetClass->fieldNames[$joinColumn['referencedColumnName']], $targetClass, $this->platform); |
|
1949 | ||
1950 | $joinSqlParts[] = $joinTableAlias . '.' . $joinColumn['name'] . ' = ' . $targetTableAlias . '.' . $targetColumn; |
|
1951 | } |
|
1952 | ||
1953 | $sql .= implode(' AND ', $joinSqlParts); |
|
1954 | $sql .= ' WHERE '; |
|
@@ 1959-1963 (lines=5) @@ | ||
1956 | $joinColumns = $assoc['isOwningSide'] ? $joinTable['joinColumns'] : $joinTable['inverseJoinColumns']; |
|
1957 | $sqlParts = []; |
|
1958 | ||
1959 | foreach ($joinColumns as $joinColumn) { |
|
1960 | $targetColumn = $this->quoteStrategy->getColumnName($class->fieldNames[$joinColumn['referencedColumnName']], $class, $this->platform); |
|
1961 | ||
1962 | $sqlParts[] = $joinTableAlias . '.' . $joinColumn['name'] . ' = ' . $sourceTableAlias . '.' . $targetColumn; |
|
1963 | } |
|
1964 | ||
1965 | foreach ($this->quoteStrategy->getIdentifierColumnNames($targetClass, $this->platform) as $targetColumnName) { |
|
1966 | if (isset($dqlParamKey)) { |