mirror of
https://github.com/sp-tarkov/forge.git
synced 2025-02-12 20:20:41 -05:00
Fixes PHPStan Issues
This commit is contained in:
parent
1127f2b9df
commit
30985541e7
@ -12,6 +12,7 @@ use Illuminate\Support\Facades\Storage;
|
|||||||
use Illuminate\Support\Str;
|
use Illuminate\Support\Str;
|
||||||
use Laravel\Socialite\Contracts\User as ProviderUser;
|
use Laravel\Socialite\Contracts\User as ProviderUser;
|
||||||
use Laravel\Socialite\Facades\Socialite;
|
use Laravel\Socialite\Facades\Socialite;
|
||||||
|
use Symfony\Component\HttpFoundation\RedirectResponse as SymfonyRedirectResponse;
|
||||||
|
|
||||||
class SocialiteController extends Controller
|
class SocialiteController extends Controller
|
||||||
{
|
{
|
||||||
@ -23,18 +24,19 @@ class SocialiteController extends Controller
|
|||||||
/**
|
/**
|
||||||
* Redirect the user to the provider's authentication page.
|
* Redirect the user to the provider's authentication page.
|
||||||
*/
|
*/
|
||||||
public function redirect(string $provider): RedirectResponse
|
public function redirect(string $provider): SymfonyRedirectResponse
|
||||||
{
|
{
|
||||||
if (! in_array($provider, $this->providers)) {
|
if (! in_array($provider, $this->providers)) {
|
||||||
return redirect()->route('login')->withErrors(__('Unsupported OAuth provider.'));
|
return redirect()->route('login')->withErrors(__('Unsupported OAuth provider.'));
|
||||||
}
|
}
|
||||||
|
|
||||||
return Socialite::driver('discord')
|
$socialiteProvider = Socialite::driver($provider);
|
||||||
->scopes([
|
|
||||||
'identify',
|
if (method_exists($socialiteProvider, 'scopes')) {
|
||||||
'email',
|
return $socialiteProvider->scopes(['identify', 'email'])->redirect();
|
||||||
])
|
}
|
||||||
->redirect();
|
|
||||||
|
return $socialiteProvider->redirect();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -67,7 +69,7 @@ class SocialiteController extends Controller
|
|||||||
|
|
||||||
if ($oauthConnection) {
|
if ($oauthConnection) {
|
||||||
$oauthConnection->update([
|
$oauthConnection->update([
|
||||||
'token' => $providerUser->token,
|
'token' => $providerUser->token ?? '',
|
||||||
'refresh_token' => $providerUser->refreshToken ?? '',
|
'refresh_token' => $providerUser->refreshToken ?? '',
|
||||||
'nickname' => $providerUser->getNickname() ?? '',
|
'nickname' => $providerUser->getNickname() ?? '',
|
||||||
'name' => $providerUser->getName() ?? '',
|
'name' => $providerUser->getName() ?? '',
|
||||||
@ -100,7 +102,7 @@ class SocialiteController extends Controller
|
|||||||
$connection = $user->oAuthConnections()->create([
|
$connection = $user->oAuthConnections()->create([
|
||||||
'provider' => $provider,
|
'provider' => $provider,
|
||||||
'provider_id' => $providerUser->getId(),
|
'provider_id' => $providerUser->getId(),
|
||||||
'token' => $providerUser->token,
|
'token' => $providerUser->token ?? '',
|
||||||
'refresh_token' => $providerUser->refreshToken ?? '',
|
'refresh_token' => $providerUser->refreshToken ?? '',
|
||||||
'nickname' => $providerUser->getNickname() ?? '',
|
'nickname' => $providerUser->getNickname() ?? '',
|
||||||
'name' => $providerUser->getName() ?? '',
|
'name' => $providerUser->getName() ?? '',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user