From 8a2bbe7d4ee2b020ea0afd3b119ac7ab973e79c6 Mon Sep 17 00:00:00 2001 From: Antoine M Date: Mon, 7 Apr 2025 09:34:04 +0200 Subject: [PATCH] [Security] document current user attribute in the main security doc entry --- security.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/security.rst b/security.rst index a05bce6b72d..ebb2d6d3799 100644 --- a/security.rst +++ b/security.rst @@ -2082,6 +2082,7 @@ accessed via the ``getUser()`` shortcut in the use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; + use Symfony\Component\Security\Http\Attribute\CurrentUser; class ProfileController extends AbstractController { @@ -2100,6 +2101,11 @@ accessed via the ``getUser()`` shortcut in the // For example, if you added a getFirstName() method, you can use that. return new Response('Well hi there '.$user->getFirstName()); } + + public function me(#[CurrentUser] User $user): Response + { + // $user is an instance of \App\Entity\User + } } Fetching the User from a Service