22 Apr 2020
How to create user programatically in DRUPAL 8
Published On: Wed, 04/22/2020 - 22:13
$language = \Drupal::languageManager()->getCurrentLanguage()->getId(); $user = \Drupal\user\Entity\User::create(); // Mandatory. $user->setPassword('password'); $user->enforceIsNew(); $user->setEmail('email'); $user->setUsername('user_name'); // Optional. $user->set('init', 'email'); $user->set('langcode', $language); $user->set('preferred_langcode', $language); $user->set('preferred_admin_langcode', $language); $user->set('setting_name', 'setting_value'); $user->addRole('rid'); $user->…