Code Duplication    Length = 7-10 lines in 3 locations

src/Components/Condition.php 1 location

@@ 183-192 (lines=10) @@
180
                }
181
            }
182
183
            if ($token->type === Token::TYPE_OPERATOR) {
184
                if ($token->value === '(') {
185
                    ++$brackets;
186
                } elseif ($token->value === ')') {
187
                    if ($brackets == 0) {
188
                        break;
189
                    }
190
                    --$brackets;
191
                }
192
            }
193
194
            $expr->expr .= $token->token;
195
            if (($token->type === Token::TYPE_NONE)

src/Utils/Query.php 2 locations

@@ 603-609 (lines=7) @@
600
                continue;
601
            }
602
603
            if ($token->type === Token::TYPE_OPERATOR) {
604
                if ($token->value === '(') {
605
                    ++$brackets;
606
                } elseif ($token->value === ')') {
607
                    --$brackets;
608
                }
609
            }
610
611
            if ($brackets == 0) {
612
                // Checking if the section was changed.
@@ 828-834 (lines=7) @@
825
                continue;
826
            }
827
828
            if ($token->type === Token::TYPE_OPERATOR) {
829
                if ($token->value === '(') {
830
                    ++$brackets;
831
                } elseif ($token->value === ')') {
832
                    --$brackets;
833
                }
834
            }
835
836
            if ($brackets == 0) {
837
                if (($token->type === Token::TYPE_KEYWORD)