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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage