Code Duplication    Length = 7-7 lines in 2 locations

src/Engines/TNTSearchEngine.php 2 locations

@@ 58-64 (lines=7) @@
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->loadConfig($this->geotnt->config);
62
            $geoindex->setPrimaryKey($models->first()->getKeyName());
63
            $geoindex->indexBeginTransaction();
64
        }
65
66
        $index->indexBeginTransaction();
67
        $models->each(function ($model) use ($index, $geoindex) {
@@ 110-116 (lines=7) @@
107
            $index->setPrimaryKey($model->getKeyName());
108
            $index->delete($model->getKey());
109
110
            if ($this->geotnt) {
111
                $this->geotnt->selectIndex("{$model->searchableAs()}.geoindex");
112
                $index = $this->geotnt->getIndex();
113
                $index->loadConfig($this->geotnt->config);
114
                $index->setPrimaryKey($model->getKeyName());
115
                $index->delete($model->getKey());
116
            }
117
        });
118
    }
119