In der neuen Implementation werden die Funktionen, die sich auf alle Dokumente beziehen, wie z.B. getAll oder serServerDateModifiedByIds in eine separate Klasse ausgelagert, die DocumentRepositoryInterface implementiert. Das gleiche gilt für alle anderen Modellklassen. Die Funktion getModelRepository liefert ein Repository-Objekt für die gewünschte Modellklasse. Das funktioniert wie Entity-Repositories in Doctrine und in einer Doctrine basierten Implementation werden es auch solche sein.
In der neuen Implementation werden die Funktionen, die sich auf alle Dokumente beziehen, wie z.B.
getAll
oderserServerDateModifiedByIds
in eine separate Klasse ausgelagert, dieDocumentRepositoryInterface
implementiert. Das gleiche gilt für alle anderen Modellklassen. Die FunktiongetModelRepository
liefert ein Repository-Objekt für die gewünschte Modellklasse. Das funktioniert wie Entity-Repositories in Doctrine und in einer Doctrine basierten Implementation werden es auch solche sein.