Code Duplication    Length = 13-13 lines in 2 locations

src/Engines/QueryBuilderEngine.php 2 locations

@@ 166-178 (lines=13) @@
163
                            continue;
164
                        }
165
166
                        if ($columnDef['method'] instanceof Closure) {
167
                            $whereQuery = $queryBuilder->newQuery();
168
                            call_user_func_array($columnDef['method'], [$whereQuery, $globalKeyword]);
169
                            $queryBuilder->addNestedWhereQuery($whereQuery, 'or');
170
                        } else {
171
                            $this->compileColumnQuery(
172
                                $queryBuilder,
173
                                Helper::getOrMethod($columnDef['method']),
174
                                $columnDef['parameters'],
175
                                $columnName,
176
                                $globalKeyword
177
                            );
178
                        }
179
                    } else {
180
                        if (count(explode('.', $columnName)) > 1) {
181
                            $eagerLoads     = $this->getEagerLoads();
@@ 484-496 (lines=13) @@
481
                $keyword = $this->getSearchKeyword($index, true);
482
                $builder = $this->getQueryBuilder();
483
484
                if ($columnDef['method'] instanceof Closure) {
485
                    $whereQuery = $builder->newQuery();
486
                    call_user_func_array($columnDef['method'], [$whereQuery, $keyword]);
487
                    $builder->addNestedWhereQuery($whereQuery);
488
                } else {
489
                    $this->compileColumnQuery(
490
                        $builder,
491
                        $columnDef['method'],
492
                        $columnDef['parameters'],
493
                        $column,
494
                        $keyword
495
                    );
496
                }
497
            } else {
498
                if (count(explode('.', $column)) > 1) {
499
                    $eagerLoads     = $this->getEagerLoads();