From 8312857f6a28c26f22468f28500d791a0136881d Mon Sep 17 00:00:00 2001 From: Lukas Kahwe Smith Date: Tue, 8 Oct 2013 16:38:57 +0200 Subject: [PATCH] deal with ampersand when parsing queries related to https://github.com/phpcr/phpcr-api-tests/pull/119 and https://github.com/jackalope/jackalope-doctrine-dbal/issues/114 --- src/PHPCR/Util/QOM/Sql2Scanner.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/PHPCR/Util/QOM/Sql2Scanner.php b/src/PHPCR/Util/QOM/Sql2Scanner.php index 74aa1b9..9afafe8 100644 --- a/src/PHPCR/Util/QOM/Sql2Scanner.php +++ b/src/PHPCR/Util/QOM/Sql2Scanner.php @@ -75,7 +75,8 @@ public function lookupNextToken($offset = 0) */ public function getPreviousDelimiter() { - return $this->delimiters[$this->curpos - 1]; + + return isset($this->delimiters[$this->curpos - 1]) ? $this->delimiters[$this->curpos - 1] : ' '; } /**