Skip to content

Commit 9a6a89d

Browse files
committed
main
1 parent 2bee823 commit 9a6a89d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

readme.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ The Open Closed Principle Класс открыт для расширения з
8585

8686
Сущность - это класс, описывающий структуру баз данных.
8787

88-
Трансформер - класс, преобразующий конечный результат для дальнейшей передачи.
88+
Трансформер - класс, преобразующий конечный результат для дальнейшей передачи. Размещаем рядом с сервисом для которого и предназначен трансформер.
8989

9090
Для того, чтоб связать Контроллер, Сервис и Репозиторий между собой используем ValueObject. ValueObject так же обьединяет в себе и понятие DTO для уменьшения кол-ва сущностей. Зачастую DTO при изменениях бизнеслогики часто перетикает в ValueObject.
9191

@@ -267,10 +267,10 @@ final class BrandRepository
267267
->andWhere("guid = {$builder->createNamedParameter($guid->toString())}")
268268
->fetchAssociative();
269269

270-
return new BrandObject(
271-
Uuid::fromString($brand['guid']),
272-
$brand['name'],
273-
);
270+
return new BrandObject(
271+
Uuid::fromString($brand['guid']),
272+
$brand['name'],
273+
);
274274
}
275275

276276
// пример получения листа

0 commit comments

Comments
 (0)