namespace BookStack\App\Providers;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
+use SocialiteProviders\Azure\AzureExtendSocialite;
+use SocialiteProviders\Discord\DiscordExtendSocialite;
+use SocialiteProviders\GitLab\GitLabExtendSocialite;
use SocialiteProviders\Manager\SocialiteWasCalled;
+use SocialiteProviders\Okta\OktaExtendSocialite;
+use SocialiteProviders\Twitch\TwitchExtendSocialite;
class EventServiceProvider extends ServiceProvider
{
*/
protected $listen = [
SocialiteWasCalled::class => [
- 'SocialiteProviders\Slack\SlackExtendSocialite@handle',
- 'SocialiteProviders\Azure\AzureExtendSocialite@handle',
- 'SocialiteProviders\Okta\OktaExtendSocialite@handle',
- 'SocialiteProviders\GitLab\GitLabExtendSocialite@handle',
- 'SocialiteProviders\Twitch\TwitchExtendSocialite@handle',
- 'SocialiteProviders\Discord\DiscordExtendSocialite@handle',
+ AzureExtendSocialite::class . '@handle',
+ OktaExtendSocialite::class . '@handle',
+ GitLabExtendSocialite::class . '@handle',
+ TwitchExtendSocialite::class . '@handle',
+ DiscordExtendSocialite::class . '@handle',
],
];
/**
* Register any events for your application.
- *
- * @return void
*/
- public function boot()
+ public function boot(): void
{
//
}
/**
* Determine if events and listeners should be automatically discovered.
- *
- * @return bool
*/
- public function shouldDiscoverEvents()
+ public function shouldDiscoverEvents(): bool
{
return false;
}
+
+ /**
+ * Overrides the registration of Laravel's default email verification system
+ */
+ protected function configureEmailVerification(): void
+ {
+ //
+ }
}