J'utilise la configuration de sécurité Symfony. Tout fonctionne bien, mais je ne sais pas comment faire une chose importante:
Dans twig, je peux accéder aux informations de l'utilisateur actuel en faisant:
Welcome, {{ app.user.username }}
ou similaire
Comment accéder à ces mêmes informations dans le contrôleur? Plus précisément, je souhaite obtenir l'entité utilisateur actuelle afin de pouvoir la stocker de manière relationnelle dans une autre entité (mappage un-à-un).
J'espérais vraiment que ce serait
$this->get('security.context')->getToken()->getUser()
mais cela ne fonctionne pas. Ça me donne une classe de type
Symfony\Component\Security\Core\User\User
et j'en veux un de type
Acme\AuctionBundle\Entity\User
qui est mon entité ...