我正在迁移,不再使用已弃用的 api.modifyClass("model:composer", ...)。
我当前对 Composer#save 的重写会根据条件改变保存行为,但其他情况下需要调用 super.save(opts)。
我看到了新的 addModelMethod / addModelCallback API,但我无法在核心代码中找到使用 addModelMethod 来重写现有方法同时保留对原始实现访问权限的示例。
addModelMethod 是否旨在用于像这样重写现有的模型方法?如果是,插件应如何委托给原始的 save() 实现?
或者,针对这种 Composer 用例,是否有其他扩展点应该使用?