Code Duplication    Length = 6-6 lines in 2 locations

src/Engines/TNTSearchEngine.php 2 locations

@@ 58-63 (lines=6) @@
55
        $index->setPrimaryKey($models->first()->getKeyName());
56
57
        $geoindex = null;
58
        if ($this->geotnt) {
59
            $this->geotnt->selectIndex("{$models->first()->searchableAs()}.geoindex");
60
            $geoindex = $this->geotnt->getIndex();
61
            $geoindex->setPrimaryKey($models->first()->getKeyName());
62
            $geoindex->indexBeginTransaction();
63
        }
64
65
        $index->indexBeginTransaction();
66
        $models->each(function ($model) use ($index, $geoindex) {
@@ 109-114 (lines=6) @@
106
            $index->setPrimaryKey($model->getKeyName());
107
            $index->delete($model->getKey());
108
109
            if ($this->geotnt) {
110
                $this->geotnt->selectIndex("{$model->searchableAs()}.geoindex");
111
                $index = $this->geotnt->getIndex();
112
                $index->setPrimaryKey($model->getKeyName());
113
                $index->delete($model->getKey());
114
            }
115
        });
116
    }
117