Связано с лучшими практиками Doctrine2: https://www.doctrine-project.org/projects/doctrine-orm/en/2.6/reference/best-practices.html
и связанные с этим сообщением: Почему рекомендуется избегать двунаправленных отношений в ORM?
Мне нужно понять, влияют ли два однонаправленных отношения на производительность так же сильно, как одно двунаправленное отношение, меньше или больше.
Поскольку оба типа отношений приводят к одному и тому же SQL, проблемы с производительностью, по-видимому, связаны с гидратацией, сохранением и запросами DQL.
Как описано здесь: https://ocramius.github.io/blog/doctrine-orm-optimization-hydration/