/**
  * Record first roles [user,admin] and the admin user
  *
  * @param array $session_installer
  *
  * @return bool
  * @throws \Exception
  */
 public function addUserAdmin(array $session_installer)
 {
     $user = $this->r_users->createNewAdmin($session_installer['civility'], $session_installer['first_name'], $session_installer['last_name'], $session_installer['email']);
     $this->r_users->setUserPassword($user->id, null, $session_installer['password'], true);
     $this->r_users->setUserEnvironments($user, [EnvironmentsRepositoryEloquent::DEFAULT_ENVIRONMENT_REFERENCE]);
     return true;
 }