我检查了magento2,有两种类型的参数可以发送到
周围方法
\Closure $proceed
例aroundSave(\Magento\Catalog\Model\Product $subject, \callable $proceed)
\callable $proceed
例aroundSave(\Magento\Catalog\Model\Product $subject, \Closure $proceed)
现在我的问题是:
- 关闭和可调用之间有什么区别?
- 为什么要使用$ proceed参数定义两个不同类型的类型?
- 这两种类型的参数有什么用?
任何可以描述它的细节吗
1
好问题!阿米特
—
拉克什·耶萨迪亚
有人可以再简单地解释一下吗?这将非常有帮助
—
aravind