А что используйте вместо фос юзер? Своё решение или что-то другое? Мне интересна вся та же функциональность с приглашениями, сбросом паролей и прочим, при этом писать самому в...
А почему замена только в $startElement? Если уж делать какие-то замены, то в $nextElement тоже.
А почему вообще доктрина должна это решать? Доктрина даёт те поля, которые есть в базе. Если нужно что-то достать из json в отдельное, я бы это сделал postLoad lifecycle event
Где используется App\Factory\Point\Test\Test?