Как я могу получить доступ к роли пользователя в классе Form Builder в Symfony2

У меня есть форма какUserType с таким полем

->add('description')
  ->add('createdAt')

Теперь я хочу, чтобы у зарегистрированного пользователя была роль(ROLE_SUPERADMIN) тогда он может видеть дополнительные поля, как это

 ->add('description')
if($user.hasRole(ROLE_SUPERADMIN))
->add('createdAt')

На самом деле я должен сделать это для многих полей. Есть ли способ, которым я могу сделать какой-то пользовательский тип, так что если этот тип есть, то только администратор может видеть такие как

->add('createdAt',"MyCustomType")

Ответы на вопрос(1)

Ваш ответ на вопрос