getFormObject()->getEntity(); if ($account->id() && $form_state->hasValue('contact')) { \Drupal::service('user.data')->set('contact', $account->id(), 'enabled', (int) $form_state->getValue('contact')); } } /** * Form submission handler for \Drupal\user\AccountSettingsForm. * * @see contact_form_user_admin_settings_alter() */ function contact_form_user_admin_settings_submit($form, FormStateInterface $form_state): void { \Drupal::configFactory()->getEditable('contact.settings') ->set('user_default_enabled', $form_state->getValue('contact_default_status')) ->save(); }