Ошибка в Symfony в AbstractGuardAuthenticator.php

Как починить ошибку в security-guard/AbstractGuardAuthenticator.php.

Ошибка:

Argument 3 passed to Symfony\Component\Security\Guard\Token\PostAuthenticationGuardToken::__construct() must be of the type array, null given, called in vendor/symfony/security-guard/AbstractGuardAuthenticator.php on line 35

Это означает, что в сущности пользователя, обычно это файл Entity/User.php надо добавить:

 return array('ROLE_USER');

т.е. так:

public function getRoles()
{
    return array('ROLE_USER');
}

Привет! Ты находишься на моём сайте. Я разработчик. Здесь я делюсь своими наработками и знаниями. ( Дисклеймер ) Спрашивай в комментариях, если тебе что-то не понятно или пиши, если есть что добавить.

Если вам пригодилась информация, вы можете поблагодарить автора сайта символическим пожертвованием:

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Ошибка в Symfony в AbstractGuardAuthenticator.php"
Если вам нужно добавить участок кода ставьте его между тегами <code></code>