Como posso acessar a função do usuário na classe Form Builder no Symfony2
Eu tenho o formulário comoUserType
com campo como este
->add('description')
->add('createdAt')
Agora eu quero que, se o usuário conectado tiver papel(ROLE_SUPERADMIN)
então ele pode ver campos extras como este
->add('description')
if($user.hasRole(ROLE_SUPERADMIN))
->add('createdAt')
Na verdade eu tenho que fazer isso para muitos campos. Existe alguma maneira que eu possa fazer algum tipo personalizado para que, se esse tipo está lá, só admin pode ver aqueles como
->add('createdAt',"MyCustomType")