Code Duplication    Length = 13-13 lines in 2 locations

src/Engines/QueryBuilderEngine.php 2 locations

@@ 165-177 (lines=13) @@
162
                            continue;
163
                        }
164
165
                        if ($columnDef['method'] instanceof Closure) {
166
                            $whereQuery = $queryBuilder->newQuery();
167
                            call_user_func_array($columnDef['method'], [$whereQuery, $globalKeyword]);
168
                            $queryBuilder->addNestedWhereQuery($whereQuery, 'or');
169
                        } else {
170
                            $this->compileColumnQuery(
171
                                $queryBuilder,
172
                                Helper::getOrMethod($columnDef['method']),
173
                                $columnDef['parameters'],
174
                                $columnName,
175
                                $globalKeyword
176
                            );
177
                        }
178
                    } else {
179
                        if (count(explode('.', $columnName)) > 1) {
180
                            $eagerLoads     = $this->getEagerLoads();
@@ 373-385 (lines=13) @@
370
                $keyword = $this->getSearchKeyword($index, true);
371
                $builder = $this->getQueryBuilder();
372
373
                if ($columnDef['method'] instanceof Closure) {
374
                    $whereQuery = $builder->newQuery();
375
                    call_user_func_array($columnDef['method'], [$whereQuery, $keyword]);
376
                    $builder->addNestedWhereQuery($whereQuery);
377
                } else {
378
                    $this->compileColumnQuery(
379
                        $builder,
380
                        $columnDef['method'],
381
                        $columnDef['parameters'],
382
                        $column,
383
                        $keyword
384
                    );
385
                }
386
            } else {
387
                if (count(explode('.', $column)) > 1) {
388
                    $eagerLoads     = $this->getEagerLoads();