ниже быть public?
Дело в том, что мне нужно вызывать UserMapper::mapRowToUser не только в репозитории, но и в контроллере, чтобы тело запроса замапить и получить сущность.
Или я что-то делаю не так?
// action контроллера
$repository = new UserRepository(...);
$user = $repository->mapRowToUser($request->getAll());
$repository->add($user)
https://designpatternsphp.readthedocs.io/ru/latest/Structural/DataMapper/README.html
реквест на дтоху мапят иначе
Но это entity, а не dto. orm на проекте нет. А как иначе? То, что у меня есть сейчас очень похоже на это: https://designpatternsphp.readthedocs.io/ru/latest/More/Repository/README.html
Обсуждают сегодня