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