Code Duplication    Length = 7-10 lines in 3 locations

src/Components/Condition.php 1 location

@@ 178-187 (lines=10) @@
175
                }
176
            }
177
178
            if ($token->type === Token::TYPE_OPERATOR) {
179
                if ($token->value === '(') {
180
                    ++$brackets;
181
                } elseif ($token->value === ')') {
182
                    if ($brackets == 0) {
183
                        break;
184
                    }
185
                    --$brackets;
186
                }
187
            }
188
189
            $expr->expr .= $token->token;
190
            if (($token->type === Token::TYPE_NONE)

src/Utils/Query.php 2 locations

@@ 613-619 (lines=7) @@
610
                continue;
611
            }
612
613
            if ($token->type === Token::TYPE_OPERATOR) {
614
                if ($token->value === '(') {
615
                    ++$brackets;
616
                } elseif ($token->value === ')') {
617
                    --$brackets;
618
                }
619
            }
620
621
            if ($brackets == 0) {
622
                // Checking if the section was changed.
@@ 830-836 (lines=7) @@
827
                continue;
828
            }
829
830
            if ($token->type === Token::TYPE_OPERATOR) {
831
                if ($token->value === '(') {
832
                    ++$brackets;
833
                } elseif ($token->value === ')') {
834
                    --$brackets;
835
                }
836
            }
837
838
            if ($brackets == 0) {
839
                if (($token->type === Token::TYPE_KEYWORD)