10
10
use Magento \Cms \Api \PageRepositoryInterface ;
11
11
use Magento \CmsUrlRewrite \Model \CmsPageUrlRewriteGenerator ;
12
12
use Magento \Framework \Api \SearchCriteriaBuilder ;
13
- use Magento \Store \Model \Store ;
13
+ use Magento \Framework \Model \AbstractModel ;
14
14
use Magento \Store \Model \ResourceModel \Store as ResourceStore ;
15
15
use Magento \UrlRewrite \Model \UrlPersistInterface ;
16
16
@@ -42,6 +42,8 @@ class View
42
42
private $ searchCriteriaBuilder ;
43
43
44
44
/**
45
+ * Update store view plugin constructor
46
+ *
45
47
* @param UrlPersistInterface $urlPersist
46
48
* @param SearchCriteriaBuilder $searchCriteriaBuilder
47
49
* @param PageRepositoryInterface $pageRepository
@@ -62,11 +64,11 @@ public function __construct(
62
64
/**
63
65
* @param ResourceStore $object
64
66
* @param \Closure $proceed
65
- * @param Store $store
67
+ * @param AbstractModel $store
66
68
* @return mixed
67
69
* @SuppressWarnings(PHPMD.UnusedFormalParameter)
68
70
*/
69
- public function aroundSave (ResourceStore $ object , \Closure $ proceed , Store $ store )
71
+ public function aroundSave (ResourceStore $ object , \Closure $ proceed , AbstractModel $ store )
70
72
{
71
73
$ result = $ proceed ($ store );
72
74
if ($ store ->isObjectNew () || $ store ->dataHasChangedFor ('group_id ' )) {
0 commit comments