Erstelle ein Doktrin-Repository mit Abhängigkeiten (Dependency Injection) in ZF2
Ich möchte ein Repository mit harten Abhängigkeiten erstellen. Ich fanddieser Blog-Beitrag von Jurian Sluisman Er schlägt jedoch vor, das Repository vom Servicemanager abzurufen und es bei Bedarf in den Service einzuspeisen.
Es wäre viel besser, wenn ich in der Lage wäre, meine benutzerdefinierten Repositorys mit injizierten Abhängigkeiten wie normalerweise von meinem @ zu erhalteEntityManager
oderObjectManager
Instanz mit demgetRepository
Methode
$objectManager->getRepository('My\Entity\Class');
Wie kann ich Konstruktorinjektion in meinen Repositorys verwenden und sie trotzdem wie gewohnt aus dem @ abrufeObjectManager
direkt mit demgetRepository
Methode