<?php /** * PathExpression = identifier { "." identifier } */ class Doctrine_Query_Production_PathExpression extends Doctrine_Query_Production { public function execute(array $params = array()) { $this->_parser->match(Doctrine_Query_Token::T_IDENTIFIER); while ($this->_isNextToken('.')) { $this->_parser->match('.'); $this->_parser->match(Doctrine_Query_Token::T_IDENTIFIER); } } }