Mollie\Laravel\MollieServiceProvider::extendSocialite PHP Method

extendSocialite() protected method

Extend the Laravel Socialite factory class, if available.
protected extendSocialite ( ) : void
return void
    protected function extendSocialite()
    {
        if (interface_exists('Laravel\\Socialite\\Contracts\\Factory')) {
            $socialite = $this->app->make('Laravel\\Socialite\\Contracts\\Factory');
            $socialite->extend('mollie', function (Container $app) use($socialite) {
                $config = $app['config']['services.mollie'];
                return $socialite->buildProvider(MollieConnectProvider::class, $config);
            });
        }
    }