Я пытался сохранить пользовательские данные gsm после успешного события аутентификации:
/**
* @param AuthenticationSuccessEvent $event
*/
public function onAuthenticationSuccessResponse(AuthenticationSuccessEvent $event)
{
$data = $event->getData();
$user = $event->getUser();
dd($user);
$gsm = isset(\json_decode($this->requestStack->getCurrentRequest()->getContent())->gsm) ? \json_decode($this->requestStack->getCurrentRequest()->getContent())->gsm : null;
if ($user->getGsm()) { // <------ get user GSM
...
} else {
...
}
$event->setData($data);
}
Когда я пытался сгенерировать токен, он работает нормально:

но когда я попытался обновить sh токен, я получил symfony ошибку:
Attempted to call an undefined method named "getGsm" of class "Symfony\Component\Security\Core\User\User".

Результат дд ($ user):
