Code Duplication    Length = 7-9 lines in 3 locations

src/Components/CreateDefinition.php 1 location

@@ 202-210 (lines=9) @@
199
            }
200
201
            if ($state === 0) {
202
                if (($token->type === Token::TYPE_OPERATOR) && ($token->value === '(')) {
203
                    $state = 1;
204
                } else {
205
                    $parser->error(
206
                        __('An opening bracket was expected.'),
207
                        $token
208
                    );
209
                    break;
210
                }
211
            } elseif ($state === 1) {
212
                if (($token->type === Token::TYPE_KEYWORD) && ($token->value === 'CONSTRAINT')) {
213
                    $expr->isConstraint = true;

src/Components/RenameOperation.php 1 location

@@ 107-115 (lines=9) @@
104
                }
105
                $state = 1;
106
            } elseif ($state === 1) {
107
                if (($token->type === Token::TYPE_KEYWORD) && ($token->value === 'TO')) {
108
                    $state = 2;
109
                } else {
110
                    $parser->error(
111
                        __('Keyword "TO" was expected.'),
112
                        $token
113
                    );
114
                    break;
115
                }
116
            } elseif ($state === 2) {
117
                $expr->new = Expression::parse(
118
                    $parser,

src/Components/IntoKeyword.php 1 location

@@ 192-198 (lines=7) @@
189
                $ret->_parseFileOptions($parser, $list, $token->value);
190
                $state = 4;
191
            } elseif ($state == 4) {
192
                if ($token->type === Token::TYPE_KEYWORD && $token->value !== 'LINES') {
193
                    $parser->error(
194
                        __('Unexpected keyword.'),
195
                        $token
196
                    );
197
                    break;
198
                }
199
200
                $ret->_parseFileOptions($parser, $list, $token->value);
201
                $state = 5;