protected function buildOAuth1Provider(SocialiteManager $socialite, $providerClass, $providerName, $oauth1Server)
{
$this->classExtends($providerClass, \Laravel\Socialite\One\AbstractProvider::class);
$this->classExtends($oauth1Server, \League\OAuth1\Client\Server\Server::class);
$config = $this->getConfig($providerClass, $providerName);
$configServer = $socialite->formatConfig($config->get());
$provider = new $providerClass($this->app->offsetGet('request'), new $oauth1Server($configServer));
$provider->setConfig($config);
return $provider;
}