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();
@@ 477-489 (lines=13) @@
474
                $keyword = $this->getSearchKeyword($index, true);
475
                $builder = $this->getQueryBuilder();
476
477
                if ($columnDef['method'] instanceof Closure) {
478
                    $whereQuery = $builder->newQuery();
479
                    call_user_func_array($columnDef['method'], [$whereQuery, $keyword]);
480
                    $builder->addNestedWhereQuery($whereQuery);
481
                } else {
482
                    $this->compileColumnQuery(
483
                        $builder,
484
                        $columnDef['method'],
485
                        $columnDef['parameters'],
486
                        $column,
487
                        $keyword
488
                    );
489
                }
490
            } else {
491
                if (count(explode('.', $column)) > 1) {
492
                    $eagerLoads     = $this->getEagerLoads();