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

@@ 597-603 (lines=7) @@
594
                continue;
595
            }
596
597
            if ($token->type === Token::TYPE_OPERATOR) {
598
                if ($token->value === '(') {
599
                    ++$brackets;
600
                } elseif ($token->value === ')') {
601
                    --$brackets;
602
                }
603
            }
604
605
            if ($brackets == 0) {
606
                // Checking if the section was changed.
@@ 814-820 (lines=7) @@
811
                continue;
812
            }
813
814
            if ($token->type === Token::TYPE_OPERATOR) {
815
                if ($token->value === '(') {
816
                    ++$brackets;
817
                } elseif ($token->value === ')') {
818
                    --$brackets;
819
                }
820
            }
821
822
            if ($brackets == 0) {
823
                if (($token->type === Token::TYPE_KEYWORD)