В приложении, создаваемом с помощью Symfony2, мы хотим, чтобы superadmins могли олицетворять других пользователей. Это легко сделать, предоставив суперсуществующему пользователю роль ROLE_ALLOWED_TO_SWITCH. Коммутация реализована с вызовом "где-то? _switch_user =", как предложено в справочной документации.
Однако проблема заключается в том, чтобы обнаруживать в шаблоне, если текущий пользователь фактически олицетворен, чтобы напечатать ссылку на "где-то? _switch_user = _exit" на странице, что позволяет олицетворяющему пользователю вернуться к ее реальному пользователю.