I'm trying to install SonataUserBundle so I followed documentation (& use EasyExtendBundle but I get this error:
[Symfony\Component\Debug\Exception\FatalErrorException]
Error: Class Sonata\UserBundle\Entity\BaseUser contains 35 abstract methods and must therefore be declared abstract
or implement the remaining methods (FOS\UserBundle\Model\UserInterface::setUsername, FOS\UserBundle\Model\UserInte
rface::getUsernameCanonical, FOS\UserBundle\Model\UserInterface::setUsernameCanonical, ...)
I did not change anything from the User entity generated by EasyExtends...
Config looks good:
fos_user:
db_driver: orm
firewall_name: main
user_class: Application\Sonata\UserBundle\Entity\User
group:
group_class: Application\Sonata\UserBundle\Entity\Group
group_manager: sonata.user.orm.group_manager
service:
user_manager: sonata.user.orm.user_manager
My composer:
"symfony/symfony": "2.8.*",
...
"friendsofsymfony/user-bundle": "~1.3",
"sonata-project/admin-bundle": "~2.2",
"sonata-project/doctrine-orm-admin-bundle": "~2.3",
"sonata-project/user-bundle": "^2.2",
Did someone have a solution for this?
Thanks for help!
I finally start from a new project and use the https://github.com/sonata-project/sandbox as base (My project will use some other sonata projects)
So, probably a misconfiguration...