Criando usuário via programação no Drupal 8

Para criar um usuário via programação no Drupal 8 é bem simples.

Segue abaixo a estrutura de criação:

use Drupal\user\Entity\User;

/**
 * Create a new user.
 */
function newUser(){
  $user = User::create();

  $user->setPassword('my-password');
  $user->enforceIsNew();
  $user->setEmail('my@email.com');

  $user->setUsername('my-name'); 

  //Optional
  $language = 'pt-br';
  $user->set("init", 'email');
  $user->set("langcode", $language);
  $user->set("preferred_langcode", $language);
  $user->set("preferred_admin_langcode", $language);
  $user->activate();

  //Save user
  $user->save();
}

Espero que tenha ajudado.
Até o próximo tutorial.