Hi,
I see that Doctrine\ORM\Query\SqlWalker::tableAliasMap and
tableAliasCounter are private properties but this doesn't scale well with
public Doctrine\ORM\Query\SqlWalker::getSQLTableAlias($tableName, $dqlAlias
= '')
public function getSQLTableAlias($tableName, $dqlAlias = '')
{
$tableName .= ($dqlAlias) ? '@[' . $dqlAlias . ']' : '';
if ( ! isset($this->tableAliasMap[$tableName])) {
$this->tableAliasMap[$tableName] =
strtolower(substr($tableName, 0, 1)) . $this->tableAliasCounter++ . '_';
}
return $this->tableAliasMap[$tableName];
}
For me, getSQLTableAlias() is useful in my custom walker but I can't
actually use it without exposing tableAliasMap and tableAliasCounter.
Thanks,
Ioan Badila
--
You received this message because you are subscribed to the Google Groups
"doctrine-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/doctrine-user.
For more options, visit https://groups.google.com/d/optout.