• Закон Деметры и Doctrine?

    @gophp Автор вопроса
    Спасибо!
    Подтолкнули на выбор нужного решения - https://www.doctrine-project.org/projects/doctrine....
  • Закон Деметры и Doctrine?

    @gophp Автор вопроса
    Zhainar,
    Структура модуля: "модель <- репозиторий <- сервис".
    Соседние модули могут общаться друг с другом только через сервисы по паттерну DDD и Деметры.

    Проблема заключается в разграниченности и ограниченности обращения, например, в ситуации, когда есть необходимость сделать сложную выборку, учитывая модели из соседних моулей.
    Так как модели находятся в разных модулях и на разных слоях, возникает сложность взаимодействия для построения DQL запросов.
  • Закон Деметры и Doctrine?

    @gophp Автор вопроса
    Zhainar, вопрос скорее про отношения сущностей между модулями для сложных выборок. Когда нам нужно строить сложные DQL запросы, используя сущности из разных модулей.

    Доктрину я здесь упомянул, чтобы у читателя скалыдвалась более общая картина о проекте и проблеме.