Коллеги, есть проблема, пока не нагуглил ни решения, ни понимания.
Есть форма с профилем пользователя. Простая, буквально стандартная.
Есть там имя пользователя. И если я меняю имя пользователя на существующее чужое, то симфони (5ка, если что) меня разлогинивает (показав ошибку перед этим, что поле уже существует, но второй раз страница уже не откроется).
Я так понимаю, что надо в контроллере вместо handleRequest (который пробует сохранить сущность, как я понял) сначала проверить как-то на предмет адского ужаса результаты. Есть validatorInterface, вроде для этого создан, но как для него достать объект из формы - пока не понял.
Или просто проверить отдельно юзернейм, чтобы не дублировался, и если с ним все ок, то отправлять форму уже штатными средствами?