/** * @inheritdoc */ public function rules() { $rules = parent::rules(); $userClass = $this->module->modelMap['User']; $rules = $userClass::addSharedRules($rules); $rules['usernameBlacklist'] = ['username', 'validateUsernameBlacklist']; return $rules; }
/** @inheritdoc */ public function rules() { $rules = parent::rules(); // var_dump($rules);die; $telephone = [[['telephone'], 'required'], ['telephone', 'filter', 'filter' => 'trim'], ['telephone', 'match', 'pattern' => '/^[0-9]+$/']]; $rules = array_merge($rules, $telephone); return $rules; }
/** @inheritdoc */ public function rules() { $rules = parent::rules(); $rules['newPasswordLength']['min'] = User::PASSWORD_MIN_LENGTH; return $rules; }