Description of the problem including expected versus actual behavior:
An exception is thrown after registering a new user. Expected to redirect to the confirmation page.
Since Symfony 5.2 the usage of setProviderKey()/getProviderKey() is deprecated, in favor of setFirewallName()/getFirewallName() in PreAuthenticatedToken, RememberMeToken, SwitchUserToken, UsernamePasswordToken, DefaultAuthenticationSuccessHandler. Old methods are removed in Symfony 6.0.
Steps to reproduce:
Use a registration form to create a new user
See error after submitting
Provide logs (if relevant):
Uncaught PHP Exception Error: "Call to undefined method Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken::getProviderKey()" at /app/vendor/friendsofsymfony/user-bundle/Controller/RegistrationController.php line 175
FOSUserBundle versions: 3.1.0 Symfony versions: 6.x
Description of the problem including expected versus actual behavior: An exception is thrown after registering a new user. Expected to redirect to the confirmation page.
Since Symfony 5.2 the usage of
setProviderKey()
/getProviderKey()
is deprecated, in favor ofsetFirewallName()
/getFirewallName()
inPreAuthenticatedToken
,RememberMeToken
,SwitchUserToken
,UsernamePasswordToken
,DefaultAuthenticationSuccessHandler
. Old methods are removed in Symfony 6.0.Steps to reproduce:
Provide logs (if relevant):