Code Duplication    Length = 13-13 lines in 2 locations

src/Engines/QueryBuilderEngine.php 2 locations

@@ 145-157 (lines=13) @@
142
                            continue;
143
                        }
144
145
                        if ($columnDef['method'] instanceof Closure) {
146
                            $whereQuery = $queryBuilder->newQuery();
147
                            call_user_func_array($columnDef['method'], [$whereQuery, $globalKeyword]);
148
                            $queryBuilder->addNestedWhereQuery($whereQuery, 'or');
149
                        } else {
150
                            $this->compileColumnQuery(
151
                                $queryBuilder,
152
                                Helper::getOrMethod($columnDef['method']),
153
                                $columnDef['parameters'],
154
                                $columnName,
155
                                $globalKeyword
156
                            );
157
                        }
158
                    } else {
159
                        if (count(explode('.', $columnName)) > 1) {
160
                            $eagerLoads     = $this->getEagerLoads();
@@ 348-360 (lines=13) @@
345
                $keyword = $this->getSearchKeyword($index, true);
346
                $builder = $this->getQueryBuilder();
347
348
                if ($columnDef['method'] instanceof Closure) {
349
                    $whereQuery = $builder->newQuery();
350
                    call_user_func_array($columnDef['method'], [$whereQuery, $keyword]);
351
                    $builder->addNestedWhereQuery($whereQuery);
352
                } else {
353
                    $this->compileColumnQuery(
354
                        $builder,
355
                        $columnDef['method'],
356
                        $columnDef['parameters'],
357
                        $column,
358
                        $keyword
359
                    );
360
                }
361
            } else {
362
                if (count(explode('.', $column)) > 1) {
363
                    $eagerLoads     = $this->getEagerLoads();