Мне нужно отобразить, например, сообщение «Неверные учетные данные» на другом языке.
До сих пор я обнаружил, что это исключение в
\vendor\symfony\src\Symfony\Component\Security\Core\Authentication\Provider\UserAuthenticationProvider.php
authenticate
функция как
throw new BadCredentialsException('Bad credentials', 0, $notFound);
Мне интересно, каков будет рекомендуемый способ показа этого сообщения на другом языке. Изменение строки в этом месте кажется неоптимальным ...
Также есть другие сообщения, которые могут отображаться во время аутентификации.
Я использую JMSSecurityExtraBundle
и FOSUserBundle
, и я думаю, что может быть какая-то встроенная функциональность, чтобы справиться с этим ...?