Code Duplication    Length = 5-6 lines in 2 locations

src/Engines/TNTSearchEngine.php 2 locations

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