Code Duplication    Length = 11-11 lines in 2 locations

src/SQL.php 2 locations

@@ 152-162 (lines=11) @@
149
                        $subKey = array_keys($orValue)[0];
150
                        $subValue = $orValue[$subKey];
151
                        $sqlOptions = self::buildFilter([$subKey=>$subValue]);
152
                        if(in_array($sqlOptions['method'], ['in','notIn',''])){
153
                            $queryBuilder->orWhere(
154
                                $queryBuilder->expr()->{$sqlOptions['method']}( $sqlOptions['key'], $sqlOptions['value'])
155
                            );
156
                        }
157
                        else{
158
                            $queryBuilder->orWhere(
159
                                $sqlOptions['key']
160
                                . ' ' . $sqlOptions['operand']
161
                                . ' ' . $queryBuilder->createNamedParameter($sqlOptions['value']));
162
                        }
163
                    }
164
                } else {
165
                    $sqlOptions = self::buildFilter([$key=>$value]);
@@ 166-176 (lines=11) @@
163
                    }
164
                } else {
165
                    $sqlOptions = self::buildFilter([$key=>$value]);
166
                    if(in_array($sqlOptions['method'], ['in', 'notIn', ''])){
167
                        $queryBuilder->andWhere(
168
                            $queryBuilder->expr()->{$sqlOptions['method']}( $sqlOptions['key'], $sqlOptions['value'])
169
                        );
170
                    }
171
                    else{
172
                        $queryBuilder->andWhere(
173
                            $sqlOptions['key']
174
                            . ' ' . $sqlOptions['operand']
175
                            . ' ' . $queryBuilder->createNamedParameter($sqlOptions['value']));
176
                    }
177
                }
178
            }
179
        }