RoleVoter

class RoleVoter implements VoterInterface

RoleVoter votes if any attribute starts with a given prefix.

Methods

__construct(string $prefix = 'ROLE_')

Constructor.

int vote(TokenInterface $token, mixed $subject, array $attributes)

Returns the vote for the given parameters.

Details

__construct(string $prefix = 'ROLE_')

Constructor.

Parameters

string $prefix The role prefix

int vote(TokenInterface $token, mixed $subject, array $attributes)

Returns the vote for the given parameters.

This method must return one of the following constants: ACCESSGRANTED, ACCESSDENIED, or ACCESS_ABSTAIN.

Parameters

TokenInterface $token A TokenInterface instance
mixed $subject The subject to secure
array $attributes An array of attributes associated with the method being invoked

Return Value

int either ACCESSGRANTED, ACCESSABSTAIN, or ACCESS_DENIED
doc_Symfony
2016-10-28 06:30:42
Comments
Leave a Comment

Please login to continue.