Code Duplication    Length = 4-6 lines in 6 locations

Module.php 6 locations

@@ 122-127 (lines=6) @@
119
            $this->mailer->getView()->theme = Yii::$app->view->theme;
120
        }
121
        switch ($type) {
122
            case 'register':
123
                if ($this->enableRegistrationEmail) {
124
                    $message = $this->mailer->compose($this->mailViews[$type], $params);
125
                    $message->setSubject(Yii::t('activeuser_general', 'Thank you for register on site'));
126
                }
127
                break;
128
            case 'confirm':
129
                if ($this->enableConfirmation) {
130
                    $message = $this->mailer->compose($this->mailViews[$type], $params);
@@ 128-133 (lines=6) @@
125
                    $message->setSubject(Yii::t('activeuser_general', 'Thank you for register on site'));
126
                }
127
                break;
128
            case 'confirm':
129
                if ($this->enableConfirmation) {
130
                    $message = $this->mailer->compose($this->mailViews[$type], $params);
131
                    $message->setSubject(Yii::t('activeuser_general', 'Email address confirmation needed'));
132
                }
133
                break;
134
            case 'restore':
135
                if ($this->enableConfirmation) {
136
                    $message = $this->mailer->compose($this->mailViews[$type], $params);
@@ 134-139 (lines=6) @@
131
                    $message->setSubject(Yii::t('activeuser_general', 'Email address confirmation needed'));
132
                }
133
                break;
134
            case 'restore':
135
                if ($this->enableConfirmation) {
136
                    $message = $this->mailer->compose($this->mailViews[$type], $params);
137
                    $message->setSubject(Yii::t('activeuser_general', 'Password restore request'));
138
                }
139
                break;
140
            case 'passchanged':
141
                if ($this->enableConfirmation) {
142
                    $message = $this->mailer->compose($this->mailViews[$type], $params);
@@ 140-145 (lines=6) @@
137
                    $message->setSubject(Yii::t('activeuser_general', 'Password restore request'));
138
                }
139
                break;
140
            case 'passchanged':
141
                if ($this->enableConfirmation) {
142
                    $message = $this->mailer->compose($this->mailViews[$type], $params);
143
                    $message->setSubject(Yii::t('activeuser_general', 'Password was changed'));
144
                }
145
                break;
146
            case 'block':
147
                $message = $this->mailer->compose($this->mailViews[$type], $params);
148
                $message->setSubject(Yii::t('activeuser_general', 'You are blocked'));
@@ 146-149 (lines=4) @@
143
                    $message->setSubject(Yii::t('activeuser_general', 'Password was changed'));
144
                }
145
                break;
146
            case 'block':
147
                $message = $this->mailer->compose($this->mailViews[$type], $params);
148
                $message->setSubject(Yii::t('activeuser_general', 'You are blocked'));
149
                break;
150
            case 'unblock':
151
                $message = $this->mailer->compose($this->mailViews[$type], $params);
152
                $message->setSubject(Yii::t('activeuser_general', 'You are unblocked'));
@@ 150-153 (lines=4) @@
147
                $message = $this->mailer->compose($this->mailViews[$type], $params);
148
                $message->setSubject(Yii::t('activeuser_general', 'You are blocked'));
149
                break;
150
            case 'unblock':
151
                $message = $this->mailer->compose($this->mailViews[$type], $params);
152
                $message->setSubject(Yii::t('activeuser_general', 'You are unblocked'));
153
                break;
154
        }
155
        if (!empty($message)) {
156
            $user = $params['user'];