createFormIfNull method

void createFormIfNull({
  1. required String formName,
  2. required bool autoRemoveUnregisteredFields,
  3. FormState? formState,
})

this method registers a new form if it was not created previously

Implementation

void createFormIfNull({
  required String formName,
  required bool autoRemoveUnregisteredFields,
  FormState? formState,
}) {
  if (!_formGroups.containsKey(formName)) {
    _formGroups[formName] = _FormGroupWrapper(
      autoRemoveUnregisteredFields: autoRemoveUnregisteredFields,
    );
  }
  if (formState != null) {
    _formGroups[formName]?._formState = formState;
  }
}