public function buildAliasedSelectClause(ResultSetMappingBuilder $rsm) { $clauses = []; foreach ($rsm->getAliasMap() as $tableAlias => $class) { foreach ($this->getColumnAliases($class, $tableAlias) as $columnName => $columnAlias) { $clauses[] = $this->quoter->quoteIdentifier($tableAlias) . '.' . $this->quoter->quoteIdentifier($columnName) . ' as ' . $this->quoter->quoteIdentifier($columnAlias); } } return join(', ', $clauses); }