我正在尝试将插件插入以下方法。
public function getCategoryUrl($category)
{
if ($category instanceof ModelCategory) {
return $category->getUrl();
}
return $this->_categoryFactory->create()->setData($category->getData())->getUrl();
}
请注意$category
传递给上述方法的参数。
作为解决方案,我实现了以下代码。
public function afterGetCategoryUrl(\Magento\Catalog\Helper\Category $subject, $result)
{
return $result;
}
现在,我的问题是:如何获取$category
通过父方法传递给插件的参数?我只想根据$category
对象中的特定值修改结果。