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();
@@ 462-474 (lines=13) @@
459
                $keyword = $this->getSearchKeyword($index, true);
460
                $builder = $this->getQueryBuilder();
461
462
                if ($columnDef['method'] instanceof Closure) {
463
                    $whereQuery = $builder->newQuery();
464
                    call_user_func_array($columnDef['method'], [$whereQuery, $keyword]);
465
                    $builder->addNestedWhereQuery($whereQuery);
466
                } else {
467
                    $this->compileColumnQuery(
468
                        $builder,
469
                        $columnDef['method'],
470
                        $columnDef['parameters'],
471
                        $column,
472
                        $keyword
473
                    );
474
                }
475
            } else {
476
                if (count(explode('.', $column)) > 1) {
477
                    $eagerLoads     = $this->getEagerLoads();