Como obtenho a entidade que representa o usuário atual no Symfony

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 simila

Como acesso essas mesmas informações no controlador? Especificamente, desejo obter a entidade do usuário atual para que possa 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 ....

questionAnswers(6)

yourAnswerToTheQuestion