Code Duplication    Length = 5-6 lines in 2 locations

src/Components/Limit.php 1 location

@@ 92-96 (lines=5) @@
89
                continue;
90
            }
91
92
            if (($token->type === Token::TYPE_OPERATOR) && ($token->value === ',')) {
93
                $ret->offset = $ret->rowCount;
94
                $ret->rowCount = 0;
95
                continue;
96
            }
97
98
            if ($offset) {
99
                $ret->offset = $token->value;

src/Components/CreateDefinition.php 1 location

@@ 213-218 (lines=6) @@
210
                } elseif (($token->type === Token::TYPE_KEYWORD) && ($token->flags & Token::FLAG_KEYWORD_KEY)) {
211
                    $expr->key = Key::parse($parser, $list);
212
                    $state = 4;
213
                } elseif ($token->type === Token::TYPE_SYMBOL || $token->type === Token::TYPE_NONE) {
214
                    $expr->name = $token->value;
215
                    if (!$expr->isConstraint) {
216
                        $state = 2;
217
                    }
218
                } elseif ($token->type === Token::TYPE_KEYWORD) {
219
                    if ($token->flags & Token::FLAG_KEYWORD_RESERVED) {
220
                        // Reserved keywords can't be used
221
                        // as field names without backquotes