Usar user entity drupal

https://docs.acquia.com/tutorials/fast-track-drupal-8-coding/update-users-programmatically/

$uid = Drupal::currentUser()->id();

$user = DrupaluserEntityUser::load(24);

$data = [

username => $user->get(name)->value,

name => $user->get(field_nombre)->value,

ape => $user->get(field_apellidos)->value,

mail => $user->get(mail)->value,

cel => $user->get(field_celular)->value,

dni => $user->get(field_dni)->value,

];

$uid = Drupal::currentUser()->id();

$user = DrupaluserEntityUser::load(24);

$user->set(‘field_nombre’,$_POST[‘name’]);

$user->set(‘field_apellidos’,$_POST[‘apellido’]);

$user->set(‘field_celular’,$_POST[‘celular’]);

$user->set(‘field_dni’,$_POST[‘dni’]);

$user->set(‘mail’,$_POST[‘email’]);

if (isset($_POST[‘password’]) || $_POST[‘password’]!= ) {

$user->setPassword($_POST[‘password’]);

}

$user->save();

return new RedirectResponse(/perfil/user);