<?php namespace common\models\confirmations; use common\models\EmailActivation; use yii\helpers\ArrayHelper; class ForgotPassword extends EmailActivation { public function behaviors() { return ArrayHelper::merge(parent::behaviors(), [ 'expirationBehavior' => [ 'repeatTimeout' => 30 * 60, 'expirationTimeout' => 1 * 60 * 60, ], ]); } public function init() { parent::init(); $this->type = EmailActivation::TYPE_FORGOT_PASSWORD_KEY; } }