setFormType('changePassword'); $this->dataProvider = new EditAccountDataProvider(); $field = new Hidden('id'); $this->addField($field); /**end**/ $field = new Password('password'); $field->setDescription('description'); $field->addValidator(new PasswordsValidator()); $field->notEmpty(); $this->addField($field); $field = (new Password('repeat_password'))->addValidator(new RepeatPasswordValidator()); $field->notEmpty(); $this->addField($field); $this->loadDataToForm(); } }