protected function registerProviders($socialnorm, $request)
{
if (!($providerAliases = $this->app['config']['eloquent-oauth.providers'])) {
return;
}
foreach ($providerAliases as $alias => $config) {
if (isset($this->getProviderLookup()[$alias])) {
$providerClass = $this->getProviderLookup()[$alias];
if ($this->app->bound($providerClass)) {
$provider = $this->app->make($providerClass);
} else {
$provider = new $providerClass($config, new HttpClient(), $request);
}
$socialnorm->registerProvider($alias, $provider);
}
}
}