1010use Magento \Cms \Api \PageRepositoryInterface ;
1111use Magento \CmsUrlRewrite \Model \CmsPageUrlRewriteGenerator ;
1212use Magento \Framework \Api \SearchCriteriaBuilder ;
13- use Magento \Store \Model \Store ;
13+ use Magento \Framework \Model \AbstractModel ;
1414use Magento \Store \Model \ResourceModel \Store as ResourceStore ;
1515use Magento \UrlRewrite \Model \UrlPersistInterface ;
1616
@@ -42,6 +42,8 @@ class View
4242 private $ searchCriteriaBuilder ;
4343
4444 /**
45+ * Update store view plugin constructor
46+ *
4547 * @param UrlPersistInterface $urlPersist
4648 * @param SearchCriteriaBuilder $searchCriteriaBuilder
4749 * @param PageRepositoryInterface $pageRepository
@@ -62,11 +64,11 @@ public function __construct(
6264 /**
6365 * @param ResourceStore $object
6466 * @param \Closure $proceed
65- * @param Store $store
67+ * @param AbstractModel $store
6668 * @return mixed
6769 * @SuppressWarnings(PHPMD.UnusedFormalParameter)
6870 */
69- public function aroundSave (ResourceStore $ object , \Closure $ proceed , Store $ store )
71+ public function aroundSave (ResourceStore $ object , \Closure $ proceed , AbstractModel $ store )
7072 {
7173 $ result = $ proceed ($ store );
7274 if ($ store ->isObjectNew () || $ store ->dataHasChangedFor ('group_id ' )) {
0 commit comments