diff options
Diffstat (limited to 'src/Parser.php')
-rw-r--r-- | src/Parser.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Parser.php b/src/Parser.php index 11196ef..ab97855 100644 --- a/src/Parser.php +++ b/src/Parser.php @@ -340,7 +340,7 @@ class Parser extends Core */ public function __construct($list = null, $strict = false) { - if ((is_string($list)) || ($list instanceof UtfString)) { + if (is_string($list) || ($list instanceof UtfString)) { $lexer = new Lexer($list, $strict); $this->list = $lexer->list; } elseif ($list instanceof TokensList) { @@ -488,7 +488,7 @@ class Parser extends Core $prevLastIdx = $list->idx; // Handles unions. - if ((!empty($unionType)) + if (!empty($unionType) && ($lastStatement instanceof SelectStatement) && ($statement instanceof SelectStatement) ) { |