Настроил SonataAdminBundle + FOS User Bundle.
Всё бы ничего, но раздражает фатальная ошибка при вводе неправильного логина/пароля:
Uncaught PHP Exception Symfony\Component\Debug\Exception\FatalErrorException:
"Error: Sonata\UserBundle\Controller\AdminSecurityController::loginAction(): The script tried to execute a method or access a property of an incomplete object.
Please ensure that the class definition "Symfony\Component\Security\Core\Exception\BadCredentialsException" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition " at /var/www/project/vendor/sonata-project/user-bundle/Controller/AdminSecurityController.php line 52 {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalErrorException(code: 0): Error: Sonata\\UserBundle\\Controller\\AdminSecurityController::loginAction(): The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "Symfony\\Component\\Security\\Core\\Exception\\BadCredentialsException" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition at /var/www/project/vendor/sonata-project/user-bundle/Controller/AdminSecurityController.php:52)
В гугле ничего подобного не нашлось.
Есть еще одна проблема: при редактировании пользовательской роли невозможно по какой-то причине отменить установленную роль. Сохраняю - всё по-прежнему.
Версии: Symfony 2.7, SonataAdmin 2.3, FOS User 1.3.6