UserEvent   A
last analyzed

Complexity

Total Complexity 2

Size/Duplication

Total Lines 189
Duplicated Lines 0 %

Test Coverage

Coverage 100%

Importance

Changes 2
Bugs 0 Features 0
Metric Value
wmc 2
eloc 32
c 2
b 0
f 0
dl 0
loc 189
ccs 4
cts 4
cp 1
rs 10

2 Methods

Rating   Name   Duplication   Size   Complexity  
A getForm() 0 3 1
A setForm() 0 3 1
1
<?php
2
3
namespace terabytesoft\events\user;
4
5
use yii\base\Event;
6
7
/**
8
 * Class UserEvent
9
 *
10
 * User events applications
11
 **/
12
class UserEvent extends Event
13
{
14
    /**
15
     * event is triggered admin module disable
16
     * triggered with \terabytesoft\events\user\ADMIN_MODULE_DISABLE
17
     **/
18
    const ADMIN_MODULE_DISABLE = '\terabytesoft\events\user\UserEvent::ADMIN_MODULE_DISABLE';
19
20
    /**
21
     * event is triggered before blocking existing user
22
     * triggered with \terabytesoft\events\user\UserEvent
23
     **/
24
    const BEFORE_BLOCK = '\terabytesoft\events\user\UserEvent::BEFORE_BLOCK';
25
26
    /**
27
     * event is triggered after blocking existing user
28
     * triggered with \terabytesoft\events\user\UserEvent
29
     **/
30
    const AFTER_BLOCK = '\terabytesoft\events\user\UserEvent::AFTER_BLOCK';
31
32
    /**
33
     * event is triggered after block fails
34
     * triggered with \terabytesoft\events\user\UserEvent
35
     **/
36
    const BLOCK_FAILS = '\terabytesoft\events\user\UserEvent::BLOCK_FAILS';
37
38
    /**
39
     * event is triggered before confirming user
40
     * triggered with \terabytesoft\events\user\UserEvent
41
     **/
42
    const BEFORE_CONFIRM = '\terabytesoft\events\user\UserEvent::BEFORE_CONFIRM';
43
44
    /**
45
     * event is triggered before confirming user
46
     * triggered with \terabytesoft\events\user\UserEvent
47
     **/
48
    const AFTER_CONFIRM = '\terabytesoft\events\user\UserEvent::AFTER_CONFIRM';
49
50
    /**
51
     * event is triggered fails confirming user
52
     * triggered with \terabytesoft\events\user\UserEvent
53
     **/
54
    const CONFIRM_FAILS = '\terabytesoft\events\user\UserEvent::CONFIRM_FAILS';
55
56
    /**
57
     * event is triggered confirm user module is disabled
58
     * triggered with \terabytesoft\events\user\UserEvent
59
     */
60
    const CONFIRM_MODULE_DISABLE = '\terabytesoft\events\user\UserEvent::CONFIRM_MODULE_DISABLE';
61
62
    /**
63
     * event is triggered token fails confirming user
64
     * triggered with \terabytesoft\events\user\UserEvent
65
     **/
66
    const CONFIRM_TOKEN_FAILS = '\terabytesoft\events\user\UserEvent::CONFIRM_TOKEN_FAILS';
67
68
    /**
69
     * event is triggered before creating new user
70
     * triggered with \terabytesoft\events\user\UserEvent
71
     **/
72
    const BEFORE_CREATE = '\terabytesoft\events\user\UserEvent::BEFORE_CREATE';
73
74
    /**
75
     * event is triggered confirm new email
76
     * triggered with \terabytesoft\events\user\UserEvent
77
     **/
78
    const CONFIRM_NEW_EMAIL = '\terabytesoft\events\user\UserEvent::CONFIRM_NEW_EMAIL';
79
80
    /**
81
     * event is triggered confirm old email
82
     * triggered with \terabytesoft\events\user\UserEvent
83
     **/
84
    const CONFIRM_OLD_EMAIL = '\terabytesoft\events\user\UserEvent::CONFIRM_OLD_EMAIL';
85
86
    /**
87
     * event is triggered change email account
88
     * triggered with \terabytesoft\events\user\UserEvent
89
     **/
90
    const CHANGE_EMAIL = '\terabytesoft\events\user\UserEvent::CHANGE_EMAIL';
91
92
    /**
93
     * event is triggered after creating new user
94
     * triggered with \terabytesoft\events\user\UserEvent
95
     **/
96
    const AFTER_CREATE = '\terabytesoft\events\user\UserEvent::AFTER_CREATE';
97
98
    /**
99
     * event is triggered before deleting existing user
100
     * triggered with \terabytesoft\events\user\UserEvent
101
     **/
102
    const BEFORE_DELETE = '\terabytesoft\events\user\UserEvent::BEFORE_DELETE';
103
104
    /**
105
     * event is triggered after deleting existing user
106
     * triggered with \terabytesoft\events\user\UserEvent
107
     **/
108
    const AFTER_DELETE = '\terabytesoft\events\user\UserEvent::AFTER_DELETE';
109
110
    /**
111
     * event is triggered after deleting fails
112
     * triggered with \terabytesoft\events\user\UserEvent
113
     **/
114
    const DELETE_FAILS = '\terabytesoft\events\user\UserEvent::DELETE_FAILS';
115
116
    /**
117
     * event is triggered before impersonating as another user
118
     * triggered with \terabytesoft\events\user\UserEvent
119
     **/
120
    const BEFORE_IMPERSONATE = '\terabytesoft\events\user\UserEvent::BEFORE_IMPERSONATE';
121
122
    /**
123
     * event is triggered after impersonating as another user
124
     * triggered with \terabytesoft\events\user\UserEvent
125
     **/
126
    const AFTER_IMPERSONATE = '\terabytesoft\events\user\UserEvent::AFTER_IMPERSONATE';
127
128
    /**
129
     * event is triggered after impersonating fails
130
     * triggered with \terabytesoft\events\user\UserEvent
131
     **/
132
    const IMPERSONATE_FAILS = '\terabytesoft\events\user\UserEvent::IMPERSONATE_FAILS';
133
134
    /**
135
     * event is triggered impersonating module disabled
136
     * triggered with \terabytesoft\events\user\UserEvent
137
     **/
138
    const IMPERSONATE_MODULE_DISABLE = '\terabytesoft\events\user\UserEvent::IMPERSONATE_MODULE_DISABLE';
139
140
    /**
141
     * event is triggered before updating existing user
142
     * triggered with \terabytesoft\events\user\UserEvent
143
     **/
144
    const BEFORE_UPDATE = '\terabytesoft\events\user\UserEvent::BEFORE_UPDATE';
145
146
    /**
147
     * event is triggered after updating existing user
148
     * triggered with \terabytesoft\events\user\UserEvent
149
     **/
150
    const AFTER_UPDATE = '\terabytesoft\events\user\UserEvent::AFTER_UPDATE';
151
152
    /**
153
     * event is triggered before unblocking existing user
154
     * triggered with \terabytesoft\events\user\UserEvent
155
     **/
156
    const BEFORE_UNBLOCK = '\terabytesoft\events\user\UserEvent::BEFORE_UNBLOCK';
157
158
    /**
159
     * event is triggered after unblocking existing user
160
     * triggered with \terabytesoft\events\user\UserEvent
161
     **/
162
    const AFTER_UNBLOCK = '\terabytesoft\events\user\UserEvent::AFTER_UNBLOCK';
163
164
    /**
165
     * event is triggered before resend password existing user
166
     * triggered with \terabytesoft\events\user\UserEvent
167
     **/
168
    const BEFORE_RESEND_PASSWORD = '\terabytesoft\events\user\UserEvent::BEFORE_RESEND_PASSWORD';
169
170
    /**
171
     * event is triggered after resend password existing user
172
     * triggered with \terabytesoft\events\user\UserEvent
173
     **/
174
    const AFTER_RESEND_PASSWORD = '\terabytesoft\events\user\UserEvent::AFTER_RESEND_PASSWORD';
175
176
    /**
177
     * event is triggered resend password fails existing user
178
     * triggered with \terabytesoft\events\user\UserEvent
179
     **/
180
    const RESEND_PASSWORD_FAILS = '\terabytesoft\events\user\UserEvent::RESEND_PASSWORD_FAILS';
181
182
    /**
183
     * @var object $form
184
     */
185
    private $form;
186
187
    /**
188
     * getForm
189
     */
190 6
    public function getForm(): object
191
    {
192 6
        return $this->form;
193
    }
194
195
    /**
196
     * setForm
197
     */
198 6
    public function setForm(object $form): void
199
    {
200 6
        $this->form = $form;
201 6
    }
202
}
203