SecurityContextInterface deprecated

interface SecurityContextInterface implements TokenStorageInterface, AuthorizationCheckerInterface

deprecated

since version 2.6, to be removed in 3.0.

The SecurityContextInterface.

Constants

ACCESS_DENIED_ERROR
AUTHENTICATION_ERROR
LAST_USERNAME
MAX_USERNAME_LENGTH

Methods

TokenInterface|null getToken()

Returns the current security token.

from TokenStorageInterface
setToken(TokenInterface $token = null)

Sets the authentication token.

from TokenStorageInterface
bool isGranted(mixed $attributes, mixed $object = null)

Checks if the attributes are granted against the current authentication token and optionally supplied object.

from AuthorizationCheckerInterface

Details

TokenInterface|null getToken()

Returns the current security token.

Return Value

TokenInterface|null A TokenInterface instance or null if no authentication information is available

setToken(TokenInterface $token = null)

Sets the authentication token.

Parameters

TokenInterface $token A TokenInterface token, or null if no further authentication information should be stored

bool isGranted(mixed $attributes, mixed $object = null)

Checks if the attributes are granted against the current authentication token and optionally supplied object.

Parameters

mixed $attributes
mixed $object

Return Value

bool

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/Security/Core/SecurityContextInterface.html