Code Duplication    Length = 13-13 lines in 2 locations

src/Engines/QueryBuilderEngine.php 2 locations

@@ 149-161 (lines=13) @@
146
                            continue;
147
                        }
148
149
                        if ($columnDef['method'] instanceof Closure) {
150
                            $whereQuery = $queryBuilder->newQuery();
151
                            call_user_func_array($columnDef['method'], [$whereQuery, $globalKeyword]);
152
                            $queryBuilder->addNestedWhereQuery($whereQuery, 'or');
153
                        } else {
154
                            $this->compileColumnQuery(
155
                                $queryBuilder,
156
                                Helper::getOrMethod($columnDef['method']),
157
                                $columnDef['parameters'],
158
                                $columnName,
159
                                $globalKeyword
160
                            );
161
                        }
162
                    } else {
163
                        if (count(explode('.', $columnName)) > 1) {
164
                            $eagerLoads     = $this->getEagerLoads();
@@ 458-470 (lines=13) @@
455
                $keyword = $this->getSearchKeyword($index, true);
456
                $builder = $this->getQueryBuilder();
457
458
                if ($columnDef['method'] instanceof Closure) {
459
                    $whereQuery = $builder->newQuery();
460
                    call_user_func_array($columnDef['method'], [$whereQuery, $keyword]);
461
                    $builder->addNestedWhereQuery($whereQuery);
462
                } else {
463
                    $this->compileColumnQuery(
464
                        $builder,
465
                        $columnDef['method'],
466
                        $columnDef['parameters'],
467
                        $column,
468
                        $keyword
469
                    );
470
                }
471
            } else {
472
                if (count(explode('.', $column)) > 1) {
473
                    $eagerLoads     = $this->getEagerLoads();