服务SecurityContext在SF 2.6中被删除 在Symfony 2.6中应该使用什么样的服务来代替securityContext
答案 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')) { ... }