Spatie\Analytics\AnalyticsServiceProvider::register PHP Method

register() public method

Register the service provider.
public register ( )
    public function register()
    {
        $analyticsConfig = config('laravel-analytics');
        $this->app->bind(AnalyticsClient::class, function () use($analyticsConfig) {
            return AnalyticsClientFactory::createForConfig($analyticsConfig);
        });
        $this->app->bind(Analytics::class, function () use($analyticsConfig) {
            $this->guardAgainstInvalidConfiguration($analyticsConfig);
            $client = app(AnalyticsClient::class);
            return new Analytics($client, $analyticsConfig['view_id']);
        });
        $this->app->alias(Analytics::class, 'laravel-analytics');
    }