Irazasyed\LaravelGAMP\LaravelGAMPServiceProvider::registerAnalytics PHP Method

registerAnalytics() protected method

Initialize Analytics Library with Default Config.
protected registerAnalytics ( Illuminate\Contracts\Container\Container $app )
$app Illuminate\Contracts\Container\Container
    protected function registerAnalytics(Application $app)
    {
        $app->singleton('gamp', function ($app) {
            $config = $app['config'];
            $analytics = new Analytics($config->get('gamp.is_ssl', false));
            $analytics->setProtocolVersion($config->get('gamp.protocol_version', 1))->setTrackingId($config->get('gamp.tracking_id'));
            if ($config->get('gamp.anonymize_ip', false)) {
                $analytics->setAnonymizeIp('1');
            }
            if ($config->get('gamp.async_requests', false)) {
                $analytics->setAsyncRequest(true);
            }
            return $analytics;
        });
        $app->alias('gamp', Analytics::class);
    }