Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions security.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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
{
Expand All @@ -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
Expand Down