@@ 358-360 (lines=3) @@ | ||
355 | ||
356 | $sqlParts = []; |
|
357 | ||
358 | foreach ($this->quoteStrategy->getIdentifierColumnNames($class, $this->platform) as $columnName) { |
|
359 | $sqlParts[] = $baseTableAlias . '.' . $columnName . ' = ' . $tableAlias . '.' . $columnName; |
|
360 | } |
|
361 | ||
362 | // Add filters on the root class |
|
363 | if ($filterSql = $this->generateFilterConditionSQL($parentClass, $tableAlias)) { |
|
@@ 384-386 (lines=3) @@ | ||
381 | ||
382 | $sqlParts = []; |
|
383 | ||
384 | foreach ($this->quoteStrategy->getIdentifierColumnNames($subClass, $this->platform) as $columnName) { |
|
385 | $sqlParts[] = $baseTableAlias . '.' . $columnName . ' = ' . $tableAlias . '.' . $columnName; |
|
386 | } |
|
387 | ||
388 | $sql .= implode(' AND ', $sqlParts); |
|
389 | } |