SecurityContext在symfony 2.6中被删除

时间:2015-08-31 13:24:12

标签: symfony-2.6

服务SecurityContext在SF 2.6中被删除 在Symfony 2.6中应该使用什么样的服务来代替securityContext

1 个答案:

答案 0 :(得分:0)

从Symfony 2.6开始,SecurityContext类在AuthorizationChecker和TokenStorage类中被拆分。

要检索用户,您可以使用:

$user = $this->get('security.token_storage')->getToken()->getUser();

要查看授权,您可以使用:

if (false === $this->get('security.authorization_checker')->isGranted('ROLE_ADMIN')) { ... }

More deatils