Discord Eraser Bot

OAuth2Authenticator extends OAuth2Authenticator
in package
uses UserFindableOrCreatable

FinalYes

Table of Contents

Constants

REGISTRY_CLIENT_KEY  = 'discord'

Properties

$discordApi  : DiscordApi
$guildRepository  : GuildRepository
$logger  : LoggerInterface
$registry  : ClientRegistry
$security  : Security
$sessionContext  : SessionContext
$userRepository  : UserRepository
$validator  : ValidatorInterface

Methods

__construct()  : mixed
authenticate()  : Passport
onAuthenticationFailure()  : Response|null
onAuthenticationSuccess()  : Response|null
setUserRepository()  : void
setValidator()  : void
supports()  : bool|null
createUser()  : User
findOrCreateUser()  : User
findUser()  : User|null
resolveAuthorizedGuilds()  : array<string, PartialGuild>

Constants

Properties

Methods

authenticate()

public authenticate(Request $request) : Passport
Parameters
$request : Request
Return values
Passport

onAuthenticationFailure()

public onAuthenticationFailure(Request $request, AuthenticationException $exception) : Response|null
Parameters
$request : Request
$exception : AuthenticationException
Return values
Response|null

onAuthenticationSuccess()

public onAuthenticationSuccess(Request $request, TokenInterface $token, string $firewallName) : Response|null
Parameters
$request : Request
$token : TokenInterface
$firewallName : string
Return values
Response|null

setValidator()

public setValidator(ValidatorInterface $validator) : void
Parameters
$validator : ValidatorInterface
Attributes
#[Required]

supports()

public supports(Request $request) : bool|null
Parameters
$request : Request
Return values
bool|null

findOrCreateUser()

private findOrCreateUser(string $discordId) : User
Parameters
$discordId : string
Tags
throws
ValidatorException
Return values
User

        
On this page

Search results