Code Duplication    Length = 13-13 lines in 2 locations

src/Engines/QueryBuilderEngine.php 2 locations

@@ 181-193 (lines=13) @@
178
                            continue;
179
                        }
180
181
                        if ($columnDef['method'] instanceof Closure) {
182
                            $whereQuery = $queryBuilder->newQuery();
183
                            call_user_func_array($columnDef['method'], [$whereQuery, $keyword]);
184
                            $queryBuilder->addNestedWhereQuery($whereQuery, 'or');
185
                        } else {
186
                            $this->compileColumnQuery(
187
                                $queryBuilder,
188
                                Helper::getOrMethod($columnDef['method']),
189
                                $columnDef['parameters'],
190
                                $columnName,
191
                                $keyword
192
                            );
193
                        }
194
                    } else {
195
                        if (count(explode('.', $columnName)) > 1) {
196
                            $eagerLoads     = $this->getEagerLoads();
@@ 501-513 (lines=13) @@
498
                $keyword = $this->getSearchKeyword($index, true);
499
                $builder = $this->getQueryBuilder();
500
501
                if ($columnDef['method'] instanceof Closure) {
502
                    $whereQuery = $builder->newQuery();
503
                    call_user_func_array($columnDef['method'], [$whereQuery, $keyword]);
504
                    $builder->addNestedWhereQuery($whereQuery);
505
                } else {
506
                    $this->compileColumnQuery(
507
                        $builder,
508
                        $columnDef['method'],
509
                        $columnDef['parameters'],
510
                        $column,
511
                        $keyword
512
                    );
513
                }
514
            } else {
515
                if (count(explode('.', $column)) > 1) {
516
                    $eagerLoads     = $this->getEagerLoads();