use Exchange\Github\DTO\Request\User\UserCreateDTO;
Конкретно про ваши примеры:
- UserDataCreator
- UserDataEditor
Добавлять глагол можно еще и вот так:
- UserDataRemoveController, UserDataChangeRoleController
Контроллер не лучший пример, но суть понятна, я дума.
Мое мнение тут главная ошибка в echo . На весь проект такой оператор должен быть один.
Вторая ошибка как я подозреваю контролеры смешиваются с представлениями.
Третья, не задумываетесь об многоязычности.
Немного громоздко, но работает как надо.