string->dispatch($sqlWalker).', '.$this->search->dispatch($sqlWalker).', '.$this->replace->dispatch($sqlWalker).')'; } public function parse(\Doctrine\ORM\Query\Parser $parser) { $parser->match(Lexer::T_IDENTIFIER); $parser->match(Lexer::T_OPEN_PARENTHESIS); $this->string = $parser->StringPrimary(); $parser->match(Lexer::T_COMMA); $this->search = $parser->StringExpression(); $parser->match(Lexer::T_COMMA); $this->replace = $parser->StringExpression(); $parser->match(Lexer::T_CLOSE_PARENTHESIS); } }