Code Duplication    Length = 4-5 lines in 3 locations

controllers/AccountController.php 3 locations

@@ 36-40 (lines=5) @@
33
        }
34
        /** @var RegisterForm $model */
35
        $model = Yii::createObject(RegisterForm::className());
36
        if ($model->load(Yii::$app->getRequest()->post()) && $model->register()) {
37
            // congratulation and instruction
38
            Yii::$app->session->setFlash($flashMessageId, $model->email);
39
            return $this->redirect(['/activeuser/account/register']);
40
        }
41
        return $this->render('register', [
42
            'model' => $model,
43
        ]);
@@ 94-97 (lines=4) @@
91
        /** @var RestoreForm $model */
92
        $model = Yii::createObject(RestoreForm::className());
93
        $model->setScenario($model::SCENARIO_EMAIL);
94
        if ($model->load(Yii::$app->getRequest()->post()) && $model->restore()) {
95
            Yii::$app->session->setFlash($flashMessageId, $model->email);
96
            return $this->redirect(['/activeuser/account/restore']);
97
        }
98
        $error = Yii::$app->session->getFlash('activeuser_error');
99
        if (!empty($error) && !empty($error['token'])) {
100
            $error = $error['token'][0];
@@ 180-184 (lines=5) @@
177
        // new resend
178
        /** @var ResendForm $model */
179
        $model = Yii::createObject(ResendForm::className());
180
        if ($model->load(Yii::$app->getRequest()->post()) && $model->resend()) {
181
            // resend complete, even if the user is not found
182
            Yii::$app->session->setFlash('resend', $model->email);
183
            return $this->redirect(['/activeuser/account/resend']);
184
        }
185
        return $this->render('resend', [
186
            'model' => $model,
187
        ]);