Skip to content

Commit e045d5f

Browse files
authored
Merge pull request #101 from tunaabutbul/master
some cleanup
2 parents 2889157 + a68d563 commit e045d5f

File tree

1 file changed

+14
-22
lines changed

1 file changed

+14
-22
lines changed

src/TNTSearchScoutServiceProvider.php

Lines changed: 14 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
<?php
1+
<?php namespace TeamTNT\Scout;
22

3-
namespace TeamTNT\Scout;
4-
5-
use Illuminate\Support\ServiceProvider;
3+
use Engines\TNTSearchEngine;
4+
use TeamTNT\TNTSearch\TNTSearch;
65
use Laravel\Scout\EngineManager;
6+
use Illuminate\Support\ServiceProvider;
77
use TeamTNT\Scout\Console\ImportCommand;
8-
use TeamTNT\TNTSearch\TNTSearch;
98

109
class TNTSearchScoutServiceProvider extends ServiceProvider
1110
{
@@ -16,18 +15,19 @@ class TNTSearchScoutServiceProvider extends ServiceProvider
1615
*/
1716
public function boot()
1817
{
19-
$this->app[EngineManager::class]->extend('tntsearch', function () {
18+
$this->app[EngineManager::class]->extend('tntsearch', function ($app) {
2019
$tnt = new TNTSearch();
20+
2121
$driver = config('database.default');
22-
$config = config('scout.tntsearch') + config("database.connections.$driver");
23-
22+
$config = config('scout.tntsearch') + config("database.connections.{$driver}");
2423

2524
$tnt->loadConfig($config);
2625
$tnt->setDatabaseHandle(app('db')->connection()->getPdo());
26+
2727
$this->setFuzziness($tnt);
2828
$this->setAsYouType($tnt);
2929

30-
return new Engines\TNTSearchEngine($tnt);
30+
return new TNTSearchEngine($tnt);
3131
});
3232

3333
if ($this->app->runningInConsole()) {
@@ -39,22 +39,14 @@ public function boot()
3939

4040
protected function setFuzziness($tnt)
4141
{
42-
$fuzziness = config('scout.tntsearch.fuzziness');
43-
$prefix_length = config('scout.tntsearch.fuzzy.prefix_length');
44-
$max_expansions = config('scout.tntsearch.fuzzy.max_expansions');
45-
$distance = config('scout.tntsearch.fuzzy.distance');
46-
47-
48-
$tnt->fuzziness = isset($fuzziness) ? $fuzziness : $tnt->fuzziness;
49-
$tnt->fuzzy_prefix_length = isset($prefix_length) ? $prefix_length : $tnt->fuzzy_prefix_length;
50-
$tnt->fuzzy_max_expansions = isset($max_expansions) ? $max_expansions : $tnt->fuzzy_max_expansions;
51-
$tnt->fuzzy_distance = isset($distance) ? $distance : $tnt->fuzzy_distance;
42+
$tnt->fuzziness = config('scout.tntsearch.fuzziness', $tnt->fuzziness);
43+
$tnt->fuzzy_distance = config('scout.tntsearch.fuzzy.distance', $tnt->fuzzy_distance);
44+
$tnt->fuzzy_prefix_length = config('scout.tntsearch.fuzzy.prefix_length', $tnt->fuzzy_prefix_length);
45+
$tnt->fuzzy_max_expansions = config('scout.tntsearch.fuzzy.max_expansions', $tnt->fuzzy_max_expansions);
5246
}
5347

5448
protected function setAsYouType($tnt)
5549
{
56-
$asYouType = config('scout.tntsearch.asYouType');
57-
58-
$tnt->asYouType = isset($asYouType) ? $asYouType : $tnt->asYouType;
50+
$tnt->asYouType = config('scout.tntsearch.asYouType', $tnt->asYouType);
5951
}
6052
}

0 commit comments

Comments
 (0)