IdentificationVariableDeclaration.php 542 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
<?php
/**
 * IdentificationVariableDeclaration = RangeVariableDeclaration {Join}
 */
class Doctrine_Query_Production_IdentificationVariableDeclaration extends Doctrine_Query_Production
{
    public function execute(array $params = array())
    {
        $this->RangeVariableDeclaration();

        while ($this->_isNextToken(Doctrine_Query_Token::T_LEFT) ||
                $this->_isNextToken(Doctrine_Query_Token::T_INNER) ||
                $this->_isNextToken(Doctrine_Query_Token::T_JOIN)) {
            $this->Join();
        }
    }
}