Doctrine\ORM\Query\Parser::getLexer PHP Method

getLexer() public method

Gets the lexer used by the parser.
public getLexer ( ) : Doctrine\ORM\Query\Lexer
return Doctrine\ORM\Query\Lexer
    public function getLexer()
    {
        return $this->_lexer;
    }

Usage Example

コード例 #1
0
ファイル: MatchAgainst.php プロジェクト: m3uzz/onionfw
 /**
  * (non-PHPdoc)
  * @see \Doctrine\ORM\Query\AST\Functions\FunctionNode::parse()
  */
 public function parse(\Doctrine\ORM\Query\Parser $parser)
 {
     $parser->match(Lexer::T_IDENTIFIER);
     $parser->match(Lexer::T_OPEN_PARENTHESIS);
     do {
         $this->_aColumns[] = $parser->StateFieldPathExpression();
         $parser->match(Lexer::T_COMMA);
     } while ($parser->getLexer()->isNextToken(Lexer::T_IDENTIFIER));
     $this->_oNeedle = $parser->InParameter();
     while ($parser->getLexer()->isNextToken(Lexer::T_STRING)) {
         $this->_oMode = $parser->Literal();
     }
     $parser->match(Lexer::T_CLOSE_PARENTHESIS);
 }
All Usage Examples Of Doctrine\ORM\Query\Parser::getLexer
Parser