@@ 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)) { |