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();
@@ 451-463 (lines=13) @@
448
                $keyword = $this->getSearchKeyword($index, true);
449
                $builder = $this->getQueryBuilder();
450
451
                if ($columnDef['method'] instanceof Closure) {
452
                    $whereQuery = $builder->newQuery();
453
                    call_user_func_array($columnDef['method'], [$whereQuery, $keyword]);
454
                    $builder->addNestedWhereQuery($whereQuery);
455
                } else {
456
                    $this->compileColumnQuery(
457
                        $builder,
458
                        $columnDef['method'],
459
                        $columnDef['parameters'],
460
                        $column,
461
                        $keyword
462
                    );
463
                }
464
            } else {
465
                if (count(explode('.', $column)) > 1) {
466
                    $eagerLoads     = $this->getEagerLoads();