Code Duplication    Length = 6-7 lines in 4 locations

src/Statements/CreateStatement.php 2 locations

@@ 517-523 (lines=7) @@
514
            }
515
516
            // Parsing the `AS` keyword.
517
            for (; $list->idx < $list->count; ++$list->idx) {
518
                $token = $list->tokens[$list->idx];
519
                if ($token->type === Token::TYPE_DELIMITER) {
520
                    break;
521
                }
522
                $this->body[] = $token;
523
            }
524
        } elseif ($this->options->has('TRIGGER')) {
525
            // Parsing the time and the event.
526
            $this->entityOptions = OptionsArray::parse(
@@ 555-561 (lines=7) @@
552
                $this->body[] = $token;
553
            }
554
        } else {
555
            for (; $list->idx < $list->count; ++$list->idx) {
556
                $token = $list->tokens[$list->idx];
557
                if ($token->type === Token::TYPE_DELIMITER) {
558
                    break;
559
                }
560
                $this->body[] = $token;
561
            }
562
        }
563
    }
564
}

src/Statements/NotImplementedStatement.php 1 location

@@ 61-66 (lines=6) @@
58
     */
59
    public function parse(Parser $parser, TokensList $list)
60
    {
61
        for (; $list->idx < $list->count; ++$list->idx) {
62
            if ($list->tokens[$list->idx]->type === Token::TYPE_DELIMITER) {
63
                break;
64
            }
65
            $this->unknown[] = $list->tokens[$list->idx];
66
        }
67
    }
68
}
69

src/Components/AlterOperation.php 1 location

@@ 188-193 (lines=6) @@
185
                $ret->options = OptionsArray::parse($parser, $list, $options);
186
187
                if ($ret->options->has('AS')) {
188
                    for (; $list->idx < $list->count; ++$list->idx) {
189
                        if ($list->tokens[$list->idx]->type === Token::TYPE_DELIMITER) {
190
                            break;
191
                        }
192
                        $ret->unknown[] = $list->tokens[$list->idx];
193
                    }
194
                    break;
195
                }
196