von Andreas Nölke

Wie die Doctrine Repositories als Kompositum entkoppelt werden können hat Adam Qauile in seinem Blog Composition over inheritance in doctrine repositories bereits beschrieben. Ich möchte das hier nicht erneut erklären, das hat Adam bereits sehr ausführlich gemacht und auch die Hintergründe erläutert.

Stattdessen erkläre ich hier wie das in Symfony 3.4 und Symfony 4 mit Autowiring sehr einfach implementiert werden kann.

Wie Autowiring genau funktioniert, lest ihr am besten im Symfony Handbuch Defining Services Dependencies Automatically (Autowiring) nach.