Code Duplication    Length = 4-5 lines in 3 locations

controllers/AccountController.php 3 locations

@@ 53-57 (lines=5) @@
50
        }
51
        /** @var RegisterForm $model */
52
        $model = Yii::createObject(RegisterForm::className());
53
        if ($model->load(Yii::$app->getRequest()->post()) && $model->register()) {
54
            // congratulation and instruction
55
            Yii::$app->session->setFlash($flashMessageId, $model->email);
56
            return $this->redirect(['/activeuser/account/register']);
57
        }
58
        return $this->render('register', [
59
            'model' => $model,
60
        ]);
@@ 112-115 (lines=4) @@
109
        /** @var RestoreForm $model */
110
        $model = Yii::createObject(RestoreForm::className());
111
        $model->setScenario($model::SCENARIO_EMAIL);
112
        if ($model->load(Yii::$app->getRequest()->post()) && $model->restore()) {
113
            Yii::$app->session->setFlash($flashMessageId, $model->email);
114
            return $this->redirect(['/activeuser/account/restore']);
115
        }
116
        $error = Yii::$app->session->getFlash('activeuser_error');
117
        if (!empty($error) && !empty($error['token'])) {
118
            $error = $error['token'][0];
@@ 198-202 (lines=5) @@
195
        // new resend
196
        /** @var ResendForm $model */
197
        $model = Yii::createObject(ResendForm::className());
198
        if ($model->load(Yii::$app->getRequest()->post()) && $model->resend()) {
199
            // resend complete, even if the user is not found
200
            Yii::$app->session->setFlash('resend', $model->email);
201
            return $this->redirect(['/activeuser/account/resend']);
202
        }
203
        return $this->render('resend', [
204
            'model' => $model,
205
        ]);