Shift31\LaravelElasticsearch\LaravelElasticsearchServiceProvider::register PHP Метод

register() публичный Метод

Register the service provider.
public register ( ) : void
Результат void
    public function register()
    {
        $this->app->singleton('elasticsearch', function () {
            $connParams = [];
            $connParams['hosts'] = array('localhost:9200');
            $connParams['logPath'] = storage_path() . '/logs/elasticsearch-' . php_sapi_name() . '.log';
            // merge settings from app/config/elasticsearch.php
            $params = array_merge($connParams, $this->app['config']->get('elasticsearch'));
            $logger = ClientBuilder::defaultLogger($params['logPath']);
            return ClientBuilder::create()->setHosts($params['hosts'])->setLogger($logger)->build();
        });
        // Shortcut so developers don't need to add an Alias in app/config/app.php
        $this->app->booting(function () {
            $loader = AliasLoader::getInstance();
            $loader->alias('Es', 'Shift31\\LaravelElasticsearch\\Facades\\Es');
        });
    }
LaravelElasticsearchServiceProvider