supportsAttribute($attribute)) { continue; } $result = VoterInterface::ACCESS_DENIED; if (self::IS_AUTHENTICATED_FULLY === $attribute && $token instanceof PreAuthenticatedToken ) { return VoterInterface::ACCESS_GRANTED; } if (self::IS_AUTHENTICATED_ANONYMOUSLY === $attribute && $token instanceof AnonymousToken ) { return VoterInterface::ACCESS_GRANTED; } } return $result; } }