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();
@@ 372-384 (lines=13) @@
369
                $keyword = $this->getSearchKeyword($index, true);
370
                $builder = $this->getQueryBuilder();
371
372
                if ($columnDef['method'] instanceof Closure) {
373
                    $whereQuery = $builder->newQuery();
374
                    call_user_func_array($columnDef['method'], [$whereQuery, $keyword]);
375
                    $builder->addNestedWhereQuery($whereQuery);
376
                } else {
377
                    $this->compileColumnQuery(
378
                        $builder,
379
                        $columnDef['method'],
380
                        $columnDef['parameters'],
381
                        $column,
382
                        $keyword
383
                    );
384
                }
385
            } else {
386
                if (count(explode('.', $column)) > 1) {
387
                    $eagerLoads     = $this->getEagerLoads();