ну представь папочку CoreDomain в ней есть Product.php это класс и Catalog.php это интерфейс. В папочке AppBundle или какой-нибудь Infrastructure живет DoctrineCatalog.php где реализация Catalog.php для работы с базой через доктрину
ну представь папочку CoreDomain в ней есть Product.php это класс и Catalog.php это интерфейс. В папочке AppBundle или какой-нибудь Infrastructure живет DoctrineCatalog.php где реализация Catalog.php для работы с базой через доктрину
ну представь папочку CoreDomain в ней есть Product.php это класс и Catalog.php это интерфейс. В папочке AppBundle или какой-нибудь Infrastructure живет DoctrineCatalog.php где реализация Catalog.php для работы с базой через доктрину
но ты не указал кто на что ссылается. или связь двусторонняя. или через хэлперы
ну представь папочку CoreDomain в ней есть Product.php это класс и Catalog.php это интерфейс. В папочке AppBundle или какой-нибудь Infrastructure живет DoctrineCatalog.php где реализация Catalog.php для работы с базой через доктрину
но ты описал всего лишь бизнес(доменный) объект вынесенны. этого мало