Estoy usando la configuración de seguridad de Symfony. Todo funciona bien, pero no sé cómo hacer una cosa importante:
En Twig, puedo llegar a la información del usuario actual haciendo:
Welcome, {{ app.user.username }}
o similar
¿Cómo accedo a esta misma información en el controlador? Específicamente, quiero obtener la entidad de usuario actual para poder almacenarla relacionalmente en otra entidad (mapeo uno a uno).
Realmente esperaba que fuera
$this->get('security.context')->getToken()->getUser()
Pero eso no funciona. Me da una clase de tipo
Symfony\Component\Security\Core\User\User
y quiero uno de tipo
Acme\AuctionBundle\Entity\User
cual es mi entidad ...