Code Duplication    Length = 6-8 lines in 2 locations

src/Components/CreateDefinition.php 1 location

@@ 288-293 (lines=6) @@
285
            $ret[] = $expr;
286
        }
287
288
        if (($state !== 0) && ($state !== 6)) {
289
            $parser->error(
290
                'A closing bracket was expected.',
291
                $list->tokens[$list->idx - 1]
292
            );
293
        }
294
295
        --$list->idx;
296

src/Components/CaseExpression.php 1 location

@@ 214-221 (lines=8) @@
211
            }
212
        }
213
214
        if ($state !== 3) {
215
            $parser->error(
216
                'Unexpected end of CASE expression',
217
                $list->tokens[$list->idx - 1]
218
            );
219
        } else {
220
            /*
221
                        // Seek Alias
222
                        // To fix https://github.com/phpmyadmin/sql-parser/issues/192
223
                        // (a) CASE...END [, or KEYWORD]
224
                        // (b) CASE...END AS XXX [, or KEYWORD]