utf8_clean_string() - это конечно классно и любители заменять символы кириллицы на визуально схожие латинские символы (и наоборот) узнали, по чём фунт лиха, но слов из песни не выкинешь, как и пользователей из форума.При запуске
bin/phpbbcli.php user:resync из консоли постоянно выплывают ошибки с уникальностью значений username_clean (например, для 'Серега' и 'Cepera').Изменять username/удалять пользователей нам не хотелось, логичным решением было бы вмешаться в логику работы
utf8_clean_string(), кастомизировав ее под нужды старых пользователей. И тут казалось бы, Symfony Components, все должно быть SOLIDно, но в данной ситуации мы никак не можем найти гибкое решение: диспетчер не бросает никаких событий, на которые можно было бы подписаться; сервис через DI тоже не подменить, необходимая функция вообще существует за рамками контейнера. Неужели остается только одно - правка вендорского кода? Может я что упустил и есть возможность решить issue более гибким способом?

