Code Duplication    Length = 13-13 lines in 2 locations

src/Engines/QueryBuilderEngine.php 2 locations

@@ 151-163 (lines=13) @@
148
                            continue;
149
                        }
150
151
                        if ($columnDef['method'] instanceof Closure) {
152
                            $whereQuery = $queryBuilder->newQuery();
153
                            call_user_func_array($columnDef['method'], [$whereQuery, $globalKeyword]);
154
                            $queryBuilder->addNestedWhereQuery($whereQuery, 'or');
155
                        } else {
156
                            $this->compileColumnQuery(
157
                                $queryBuilder,
158
                                Helper::getOrMethod($columnDef['method']),
159
                                $columnDef['parameters'],
160
                                $columnName,
161
                                $globalKeyword
162
                            );
163
                        }
164
                    } else {
165
                        if (count(explode('.', $columnName)) > 1) {
166
                            $eagerLoads     = $this->getEagerLoads();
@@ 354-366 (lines=13) @@
351
                $keyword = $this->getSearchKeyword($index, true);
352
                $builder = $this->getQueryBuilder();
353
354
                if ($columnDef['method'] instanceof Closure) {
355
                    $whereQuery = $builder->newQuery();
356
                    call_user_func_array($columnDef['method'], [$whereQuery, $keyword]);
357
                    $builder->addNestedWhereQuery($whereQuery);
358
                } else {
359
                    $this->compileColumnQuery(
360
                        $builder,
361
                        $columnDef['method'],
362
                        $columnDef['parameters'],
363
                        $column,
364
                        $keyword
365
                    );
366
                }
367
            } else {
368
                if (count(explode('.', $column)) > 1) {
369
                    $eagerLoads     = $this->getEagerLoads();