9
9
use Magento \Analytics \Model \Config \Backend \Enabled \SubscriptionHandler ;
10
10
use Magento \Framework \App \Config \ReinitableConfigInterface ;
11
11
use Magento \Framework \App \Config \Storage \WriterInterface ;
12
- use Magento \AdminNotification \Model \InboxFactory ;
13
- use Magento \AdminNotification \Model \ResourceModel \Inbox as InboxResource ;
14
12
use Magento \Analytics \Model \FlagManager ;
15
13
16
14
/**
@@ -28,16 +26,6 @@ class SignUp
28
26
*/
29
27
private $ configWriter ;
30
28
31
- /**
32
- * @var InboxFactory
33
- */
34
- private $ inboxFactory ;
35
-
36
- /**
37
- * @var InboxResource
38
- */
39
- private $ inboxResource ;
40
-
41
29
/**
42
30
* @var FlagManager
43
31
*/
@@ -51,27 +39,19 @@ class SignUp
51
39
private $ reinitableConfig ;
52
40
53
41
/**
54
- * SignUp constructor.
55
- *
56
42
* @param Connector $connector
57
43
* @param WriterInterface $configWriter
58
- * @param InboxFactory $inboxFactory
59
- * @param InboxResource $inboxResource
60
44
* @param FlagManager $flagManager
61
45
* @param ReinitableConfigInterface $reinitableConfig
62
46
*/
63
47
public function __construct (
64
48
Connector $ connector ,
65
49
WriterInterface $ configWriter ,
66
- InboxFactory $ inboxFactory ,
67
- InboxResource $ inboxResource ,
68
50
FlagManager $ flagManager ,
69
51
ReinitableConfigInterface $ reinitableConfig
70
52
) {
71
53
$ this ->connector = $ connector ;
72
54
$ this ->configWriter = $ configWriter ;
73
- $ this ->inboxFactory = $ inboxFactory ;
74
- $ this ->inboxResource = $ inboxResource ;
75
55
$ this ->flagManager = $ flagManager ;
76
56
$ this ->reinitableConfig = $ reinitableConfig ;
77
57
}
@@ -85,20 +65,10 @@ public function __construct(
85
65
public function execute ()
86
66
{
87
67
$ attemptsCount = $ this ->flagManager ->getFlagData (SubscriptionHandler::ATTEMPTS_REVERSE_COUNTER_FLAG_CODE );
88
- if ($ attemptsCount === null ) {
89
- $ this ->deleteAnalyticsCronExpr ();
90
- return false ;
91
- }
92
68
93
- if ($ attemptsCount <= 0 ) {
69
+ if (( $ attemptsCount === null ) || ( $ attemptsCount <= 0 ) ) {
94
70
$ this ->deleteAnalyticsCronExpr ();
95
71
$ this ->flagManager ->deleteFlag (SubscriptionHandler::ATTEMPTS_REVERSE_COUNTER_FLAG_CODE );
96
- $ inboxNotification = $ this ->inboxFactory ->create ();
97
- $ inboxNotification ->addNotice (
98
- "Analytics subscription unsuccessful " ,
99
- "Analytics subscription unsuccessful "
100
- );
101
- $ this ->inboxResource ->save ($ inboxNotification );
102
72
return false ;
103
73
}
104
74
0 commit comments