public function AccountForm::syncUserLangcode in Drupal 10
Same name and namespace in other branches
- 8 core/modules/user/src/AccountForm.php \Drupal\user\AccountForm::syncUserLangcode()
- 9 core/modules/user/src/AccountForm.php \Drupal\user\AccountForm::syncUserLangcode()
Synchronizes preferred language and entity language.
Parameters
string $entity_type_id: The entity type identifier.
\Drupal\user\UserInterface $user: The entity updated with the submitted values.
array $form: The complete form array.
\Drupal\Core\Form\FormStateInterface $form_state: The current state of the form.
File
- core/
modules/ user/ src/ AccountForm.php, line 348
Class
- AccountForm
- Form controller for the user account forms.
Namespace
Drupal\userCode
public function syncUserLangcode($entity_type_id, UserInterface $user, array &$form, FormStateInterface &$form_state) {
$user
->getUntranslated()->langcode = $user->preferred_langcode;
}