Code Duplication    Length = 11-11 lines in 2 locations

src/SQL.php 2 locations

@@ 161-171 (lines=11) @@
158
                        $subKey = array_keys($orValue)[0];
159
                        $subValue = $orValue[$subKey];
160
                        $sqlOptions = self::buildFilter([$subKey=>$subValue]);
161
                        if(in_array($sqlOptions['method'], ['in','notIn',''])){
162
                            $queryBuilder->orWhere(
163
                                $queryBuilder->expr()->{$sqlOptions['method']}( $sqlOptions['key'], $sqlOptions['value'])
164
                            );
165
                        }
166
                        else{
167
                            $queryBuilder->orWhere(
168
                                $sqlOptions['key']
169
                                . ' ' . $sqlOptions['operand']
170
                                . ' ' . $queryBuilder->createNamedParameter($sqlOptions['value']));
171
                        }
172
                    }
173
                } else {
174
                    $sqlOptions = self::buildFilter([$key=>$value]);
@@ 175-185 (lines=11) @@
172
                    }
173
                } else {
174
                    $sqlOptions = self::buildFilter([$key=>$value]);
175
                    if(in_array($sqlOptions['method'], ['in', 'notIn', ''])){
176
                        $queryBuilder->andWhere(
177
                            $queryBuilder->expr()->{$sqlOptions['method']}( $sqlOptions['key'], $sqlOptions['value'])
178
                        );
179
                    }
180
                    else{
181
                        $queryBuilder->andWhere(
182
                            $sqlOptions['key']
183
                            . ' ' . $sqlOptions['operand']
184
                            . ' ' . $queryBuilder->createNamedParameter($sqlOptions['value']));
185
                    }
186
                }
187
            }
188
        }