наверно лучше DTO + DtoBuilder
А класс Request'а годится в качестве DTO?
нет, реквест должен умереть в контроллере, он не сериализуется
Ага, т.е. берется реквест, валидируется, создается DTO, передается в метод сервиса. А если на каждый метод, требующий входных параметров, создавать DTO - это не выстрел в ногу?
ну создавай не на каждый, а там где много параметров
Спасибо! У вас есть опыт использования готовых либ, чтобы не заниматься копипастой геттеров и сеттеров в DTO? Или просто облегчающие работу
есть только негативный опыт) копипастой помоему никто и не страдает - накидали приватных свойств cmd + N и в окне выбираете getters, constructor итп
phpstorm
Геттеры и сеттеры у DTO — масло маслянное
Обсуждают сегодня