@@ 1922-1926 (lines=5) @@ | ||
1919 | $owningAssoc = $targetClass->associationMappings[$assoc['mappedBy']]; |
|
1920 | $sqlParts = []; |
|
1921 | ||
1922 | foreach ($owningAssoc['targetToSourceKeyColumns'] as $targetColumn => $sourceColumn) { |
|
1923 | $targetColumn = $this->quoteStrategy->getColumnName($class->fieldNames[$targetColumn], $class, $this->platform); |
|
1924 | ||
1925 | $sqlParts[] = $sourceTableAlias . '.' . $targetColumn . ' = ' . $targetTableAlias . '.' . $sourceColumn; |
|
1926 | } |
|
1927 | ||
1928 | foreach ($this->quoteStrategy->getIdentifierColumnNames($targetClass, $this->platform) as $targetColumnName) { |
|
1929 | if (isset($dqlParamKey)) { |
|
@@ 1956-1960 (lines=5) @@ | ||
1953 | $joinColumns = $assoc['isOwningSide'] ? $joinTable['inverseJoinColumns'] : $joinTable['joinColumns']; |
|
1954 | $joinSqlParts = []; |
|
1955 | ||
1956 | foreach ($joinColumns as $joinColumn) { |
|
1957 | $targetColumn = $this->quoteStrategy->getColumnName($targetClass->fieldNames[$joinColumn['referencedColumnName']], $targetClass, $this->platform); |
|
1958 | ||
1959 | $joinSqlParts[] = $joinTableAlias . '.' . $joinColumn['name'] . ' = ' . $targetTableAlias . '.' . $targetColumn; |
|
1960 | } |
|
1961 | ||
1962 | $sql .= implode(' AND ', $joinSqlParts); |
|
1963 | $sql .= ' WHERE '; |
|
@@ 1968-1972 (lines=5) @@ | ||
1965 | $joinColumns = $assoc['isOwningSide'] ? $joinTable['joinColumns'] : $joinTable['inverseJoinColumns']; |
|
1966 | $sqlParts = []; |
|
1967 | ||
1968 | foreach ($joinColumns as $joinColumn) { |
|
1969 | $targetColumn = $this->quoteStrategy->getColumnName($class->fieldNames[$joinColumn['referencedColumnName']], $class, $this->platform); |
|
1970 | ||
1971 | $sqlParts[] = $joinTableAlias . '.' . $joinColumn['name'] . ' = ' . $sourceTableAlias . '.' . $targetColumn; |
|
1972 | } |
|
1973 | ||
1974 | foreach ($this->quoteStrategy->getIdentifierColumnNames($targetClass, $this->platform) as $targetColumnName) { |
|
1975 | if (isset($dqlParamKey)) { |