. ======= * and is licensed under the LGPL. For more information, see * . >>>>>>> Updated PoC for multiple components DQL support.:lib/Doctrine/ORM/Query/AST/JoinAssociationDeclaration.php */ namespace Doctrine\ORM\Query\AST; /** * JoinAssociationDeclaration ::= JoinAssociationPathExpression ["AS"] AliasIdentificationVariable * * @link www.doctrine-project.org * @since 2.3 * @author Guilherme Blanco */ class JoinAssociationDeclaration extends Node { public $joinAssociationPathExpression; public $aliasIdentificationVariable; public $indexBy; public function __construct($joinAssociationPathExpression, $aliasIdentificationVariable, $indexBy) { $this->joinAssociationPathExpression = $joinAssociationPathExpression; $this->aliasIdentificationVariable = $aliasIdentificationVariable; $this->indexBy = $indexBy; } public function dispatch($sqlWalker) { return $sqlWalker->walkJoinAssociationDeclaration($this); } }