котором $repo->add($customer) будет только $this->customers[] = $customer делать? Наш репозиторий же по сути должен знать о типе хранилища (БД) и делать ровно то же, что ты выше привёл в виде плохого примера.
Или такие детали уже не являются проблемой (т.е. мы должны смотреть на API репозитория, а не его детали)?
ну доктриновский репозиторий сам не лезет в базу и $repo->add внутри делает persist, скедулит это дело в unit of work
Обсуждают сегодня