public function rules()
 {
     return array_merge(parent::rules(), [['email', 'validateEmailExisting'], ['email', 'validateEmailConfirmed']]);
 }
 /**
  * @return array the validation rules.
  */
 public function rules()
 {
     return array_merge(parent::rules(), [['nativePassword', 'required'], ['nativePassword', 'validatePassword'], ['rememberMe', 'boolean'], ['captcha', 'filter', 'filter' => 'trim'], ['captcha', 'required', 'message' => Yii::t('guest', 'Enter controlling digits')], ['captcha', 'captcha', 'captchaAction' => Url::toRoute('/common/common/captcha'), 'message' => Yii::t('guest', 'Controlling digits is not correct')]]);
 }
 public function rules()
 {
     return array_merge(parent::rules(), [['email', 'unique', 'targetAttribute' => 'email'], ['repeatPassword', 'required', 'message' => \Yii::t('guest', 'Repeat password')], ['repeatPassword', 'compare', 'compareAttribute' => 'password', 'message' => \Yii::t('guest', 'Filled passwords is not equal')], ['captcha', 'filter', 'filter' => 'trim'], ['captcha', 'required', 'message' => \Yii::t('guest', 'Enter controlling digits')], ['captcha', 'captcha', 'captchaAction' => Url::toRoute('/common/common/captcha'), 'message' => \Yii::t('guest', 'Controlling digits is not correct')], ['acceptAgreement', 'boolean'], ['acceptAgreement', 'required', 'requiredValue' => true, 'message' => \Yii::t('guest', 'You are need to accept agreement')]]);
 }
 public function rules()
 {
     return array_merge(parent::rules(), [['email', 'unique', 'targetAttribute' => 'email', 'filter' => ['!=', 'id', \Yii::$app->user->identity->id]], ['email', 'validateEmailEquivalent'], ['currentPassword', 'required'], ['currentPassword', 'validatePassword']]);
 }
 public function rules()
 {
     return array_merge(parent::rules(), [['email', 'validateEmailExisting'], ['captcha', 'filter', 'filter' => 'trim'], ['captcha', 'required', 'message' => \Yii::t('guest', 'Enter controlling digits')], ['captcha', 'captcha', 'captchaAction' => Url::toRoute('/common/common/captcha'), 'message' => \Yii::t('guest', 'Controlling digits is not correct')]]);
 }
 public function rules()
 {
     return array_merge(parent::rules(), [['currentPassword', 'required'], ['currentPassword', 'validateCurrentPassword'], ['newPassword', 'required'], ['newPassword', 'string', 'min' => 3, 'max' => 255], ['newPassword', 'validateNewPasswordEquivalent'], ['repeatPassword', 'required'], ['repeatPassword', 'compare', 'compareAttribute' => 'newPassword', 'message' => \Yii::t('user', 'Entered passwords is not equal')]]);
 }