symfony - Non-existent service "fos_user.user_provider.username_email" -
i following guide install fosuserbundle located @ https://github.com/friendsofsymfony/fosuserbundle/blob/master/resources/doc/index.md
my security file:
security: encoders: fos\userbundle\model\userinterface: sha512 role_hierarchy: role_admin: role_user role_super_admin: [role_user, role_admin, role_allowed_to_switch] providers: fos_userbundle: id: fos_user.user_provider.username_email firewalls: dev: pattern: ^/(_(profiler|wdt)|css|images|js)/ security: false main: pattern: ^/ form_login: provider: fos_userbundle csrf_provider: form.csrf_provider logout: true anonymous: true access_control: - { path: ^/admin/, role: role_admin }
however after doing steps, getting 1 error:
servicenotfoundexception: service "security.authentication.manager" has dependency on non-existent service "fos_user.user_provider.username_email".
what causing it?
you using fosuserbundle 1.0 not have username_email provider. upgrade fosuserbundle 2.0 changing composer.json to: "friendsofsymfony/user-bundle": "dev-master",
the 2.0 version has plenty of stuff in including bunch of useful events. unfortunately, has never been officially released stable version. hence dev-master version.
Comments
Post a Comment