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.
@@ 820-826 (lines=7) @@
817
                continue;
818
            }
819
820
            if ($token->type === Token::TYPE_OPERATOR) {
821
                if ($token->value === '(') {
822
                    ++$brackets;
823
                } elseif ($token->value === ')') {
824
                    --$brackets;
825
                }
826
            }
827
828
            if ($brackets == 0) {
829
                if (($token->type === Token::TYPE_KEYWORD)