Closed j3nsch closed 1 year ago
In Common müssen CollectionRole
, CollectionRoleInterface
und CollectionRoleRepositoryInterface
definiert werden.
Die CollectionRole
Klasse enthält die statischen Funktionen der CollectionRole-Klasse im Framework. Diese Funktionen delegieren Aufrufe an die Framework-Klasse, die das CollectionRoleRepositoryInterface
implementiert. Auf diese Weise können die Modellklasse und die Repository-Klasse in Zukunft auch separat implementiert werden.
Die statischen Funktionen in der Framework CollectionRole
-Klasse müssem dafür in normale Funktionen umgewandelt werden.
Auf diese Weise muss der restliche Code kaum geändert werden. In den use
Statements von Application wird einfach statt Opus\CollectionRole
die neue Klasse Opus\Common\CollectionRole
verwendet.
Die notwendigen Klassen und Interfaces in Common für
CollectionRole
umsetzen, einschließlich der Modellbeschreibung.