File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -993,19 +993,20 @@ shown above.
993
993
3) Retrieving the User Object
994
994
-----------------------------
995
995
996
- After authentication, the ``User `` object of the current user can be accessed either
997
- via the ``security.token_storage `` service or via type-hinting the `` UserInterface ``
998
- as an argument. From inside a controller, this will look like::
996
+ After authentication, the ``User `` object of the current user can be accessed
997
+ via the ``security.token_storage `` service. From inside a controller, this will
998
+ look like::
999
999
1000
1000
use Symfony\Component\Security\Core\User\UserInterface;
1001
1001
1002
- public function indexAction(UserInterface $user )
1002
+ public function indexAction()
1003
1003
{
1004
1004
if (!$this->get('security.authorization_checker')->isGranted('IS_AUTHENTICATED_FULLY')) {
1005
1005
throw $this->createAccessDeniedException();
1006
1006
}
1007
1007
1008
- // type-hinting the UserInterface like above is a shortcut for this
1008
+ // This is the recommended way but type-hinting the
1009
+ // UserInterface as a method argument also works
1009
1010
$user = $this->get('security.token_storage')->getToken()->getUser();
1010
1011
}
1011
1012
You can’t perform that action at this time.
0 commit comments