LoginAuthenticator
extends AbstractLoginFormAuthenticator
uses
TargetPathTrait
Table of Contents
Constants
-
LOGIN_ROUTE
: mixed = 'app_login'
-
FEATURE_SESSION_KEYS
: mixed = ['features', 'has_access', 'features_cache_vers...
Properties
-
$urlGenerator
: UrlGeneratorInterface
Methods
-
__construct()
: mixed
-
authenticate()
: Passport
-
onAuthenticationSuccess()
: Response|null
-
supports()
: bool
-
getLoginUrl()
: string
LOGIN_ROUTE
public
mixed
LOGIN_ROUTE
= 'app_login'
FEATURE_SESSION_KEYS
private
mixed
FEATURE_SESSION_KEYS
= ['features', 'has_access', 'features_cache_version', 'subscription_end_date', 'is_trial', 'trial_end_date', 'plan_name']
$urlGenerator
private
UrlGeneratorInterface
$urlGenerator
__construct()
public
__construct(UrlGeneratorInterface $urlGenerator) : mixed
Parameters
-
$urlGenerator
: UrlGeneratorInterface
-
authenticate()
public
authenticate(Request $request) : Passport
Parameters
-
$request
: Request
-
onAuthenticationSuccess()
public
onAuthenticationSuccess(Request $request, TokenInterface $token, string $firewallName) : Response|null
Parameters
-
$request
: Request
-
-
$token
: TokenInterface
-
-
$firewallName
: string
-
Return values
Response|null
supports()
public
supports(Request $request) : bool
Parameters
-
$request
: Request
-
getLoginUrl()
protected
getLoginUrl(Request $request) : string
Parameters
-
$request
: Request
-