Code Duplication    Length = 4-5 lines in 3 locations

controllers/AccountController.php 3 locations

@@ 80-84 (lines=5) @@
77
        }
78
        /** @var RegisterForm $model */
79
        $model = Yii::createObject(RegisterForm::className());
80
        if ($model->load(Yii::$app->getRequest()->post()) && $model->register()) {
81
            // congratulation and instruction
82
            Yii::$app->session->setFlash($flashMessageId, $model->email);
83
            return $this->redirect(['/activeuser/account/register']);
84
        }
85
        return $this->render('register', [
86
            'model' => $model,
87
        ]);
@@ 139-142 (lines=4) @@
136
        /** @var RestoreForm $model */
137
        $model = Yii::createObject(RestoreForm::className());
138
        $model->setScenario($model::SCENARIO_EMAIL);
139
        if ($model->load(Yii::$app->getRequest()->post()) && $model->restore()) {
140
            Yii::$app->session->setFlash($flashMessageId, $model->email);
141
            return $this->redirect(['/activeuser/account/restore']);
142
        }
143
        $error = Yii::$app->session->getFlash('activeuser_error');
144
        if (!empty($error) && !empty($error['token'])) {
145
            $error = $error['token'][0];
@@ 225-229 (lines=5) @@
222
        // new resend
223
        /** @var ResendForm $model */
224
        $model = Yii::createObject(ResendForm::className());
225
        if ($model->load(Yii::$app->getRequest()->post()) && $model->resend()) {
226
            // resend complete, even if the user is not found
227
            Yii::$app->session->setFlash('resend', $model->email);
228
            return $this->redirect(['/activeuser/account/resend']);
229
        }
230
        return $this->render('resend', [
231
            'model' => $model,
232
        ]);