BConnect POS - Reference PHP

LoginAuthenticator extends AbstractLoginFormAuthenticator
in package
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

Constants

FEATURE_SESSION_KEYS

private mixed FEATURE_SESSION_KEYS = ['features', 'has_access', 'features_cache_version', 'subscription_end_date', 'is_trial', 'trial_end_date', 'plan_name']

Properties

Methods

__construct()

public __construct(UrlGeneratorInterface $urlGenerator) : mixed
Parameters
$urlGenerator : UrlGeneratorInterface

authenticate()

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

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
Return values
bool

getLoginUrl()

protected getLoginUrl(Request $request) : string
Parameters
$request : Request
Return values
string
On this page

Search results