class AuthenticationTrustResolver implements AuthenticationTrustResolverInterface

The default implementation of the authentication trust resolver.

Methods

__construct(string|null $anonymousClass = null, string|null $rememberMeClass = null)

No description

bool
isAnonymous(TokenInterface $token = null)

Resolves whether the passed token implementation is authenticated anonymously.

bool
isRememberMe(TokenInterface $token = null)

Resolves whether the passed token implementation is authenticated using remember-me capabilities.

bool
isFullFledged(TokenInterface $token = null)

Resolves whether the passed token implementation is fully authenticated.

Details

__construct(string|null $anonymousClass = null, string|null $rememberMeClass = null)

Parameters

string|null $anonymousClass
string|null $rememberMeClass

bool isAnonymous(TokenInterface $token = null)

Resolves whether the passed token implementation is authenticated anonymously.

If null is passed, the method must return false.

Parameters

TokenInterface $token

Return Value

bool

bool isRememberMe(TokenInterface $token = null)

Resolves whether the passed token implementation is authenticated using remember-me capabilities.

Parameters

TokenInterface $token

Return Value

bool

bool isFullFledged(TokenInterface $token = null)

Resolves whether the passed token implementation is fully authenticated.

Parameters

TokenInterface $token

Return Value

bool