Code Duplication    Length = 4-6 lines in 2 locations

src/Components/Check.php 2 locations

@@ 161-164 (lines=4) @@
158
            } elseif ($state === 2) {
159
                if(($token->type === Token::TYPE_OPERATOR) || in_array($token->value, self::$operatorsArray)) {
160
                    if(($token->value === ')')) {
161
                        if(count($bracketStack) > 1) {
162
                            array_pop($bracketStack);
163
                            $state = 2;
164
                        } else $state = 5;
165
                    } elseif(in_array($token->value, self::$operatorsArray)) {
166
                        $ret->operators[] = $token->value;
167
                        $state = 3;
@@ 201-206 (lines=6) @@
198
                    $ret->logicalOperators[] = $token->value;
199
                    $state = 1;
200
                } elseif (($token->type === Token::TYPE_OPERATOR) && ($token->value === ')')) {
201
                    if(count($bracketStack) === 1) {
202
                        $state = 5;
203
                    } else {
204
                        array_pop($bracketStack);
205
                        $state = 4;
206
                    }
207
                } elseif($token->type === Token::TYPE_OPERATOR) {
208
                    $parser->error(
209
                        'Unrecognized token!',