Code Duplication    Length = 10-10 lines in 2 locations

models/form/ResetPassword.php 1 location

@@ 82-91 (lines=10) @@
79
     * @param string $token password reset token
80
     * @return boolean
81
     */
82
    public static function isPasswordResetTokenValid($token)
83
    {
84
        if (empty($token)) {
85
            return false;
86
        }
87
        $expire = ArrayHelper::getValue(Yii::$app->params, 'user.passwordResetTokenExpire', 24 * 3600);
88
        $parts = explode('_', $token);
89
        $timestamp = (int) end($parts);
90
        return $timestamp + $expire >= time();
91
    }
92
}
93

models/User.php 1 location

@@ 113-122 (lines=10) @@
110
     * @param string $token password reset token
111
     * @return boolean
112
     */
113
    public static function isPasswordResetTokenValid($token)
114
    {
115
        if (empty($token)) {
116
            return false;
117
        }
118
        $expire = Yii::$app->params['user.passwordResetTokenExpire'];
119
        $parts = explode('_', $token);
120
        $timestamp = (int) end($parts);
121
        return $timestamp + $expire >= time();
122
    }
123
124
    /**
125
     * @inheritdoc