Estou usando a configuração de segurança do Symfony. Tudo funciona bem, mas não sei como fazer uma coisa importante:
No galho, posso acessar as informações do usuário atual fazendo:
Welcome, {{ app.user.username }}
ou similar
Como acesso essas mesmas informações no controlador? Especificamente, desejo obter a entidade do usuário atual para poder armazená-la de forma relacional em outra entidade (mapeamento um a um).
Eu estava realmente esperando que fosse
$this->get('security.context')->getToken()->getUser()
mas isso não funciona. Isso me dá uma classe do tipo
Symfony\Component\Security\Core\User\User
e eu quero um do tipo
Acme\AuctionBundle\Entity\User
qual é a minha entidade ....