Ich migriere weg von der veralteten api.modifyClass("model:composer", ...).
Mein aktueller Override von Composer#save ändert das Speicherverhalten bedingt, muss aber ansonsten super.save(opts) aufrufen.
Ich sehe die neuen addModelMethod / addModelCallback APIs, aber ich finde kein Beispiel im Core, das zeigt, wie addModelMethod verwendet wird, um eine bestehende Methode zu überschreiben und gleichzeitig Zugriff auf die ursprüngliche Implementierung zu behalten.
Ist addModelMethod für das Überschreiben bestehender Modellmethoden wie dieser gedacht? Wenn ja, wie sollte ein Plugin an die ursprüngliche save()-Implementierung delegieren?
Oder gibt es einen anderen Erweiterungspunkt, der für diesen Composer-Fall verwendet werden sollte?