private function create_first_admin($login, $password, $email, $create_session, $auto_connect)
 {
     $user_id = $this->create_first_admin_account($login, $password, $email, LangLoader::get_locale(), $this->distribution_config['theme'], GeneralConfig::load()->get_site_timezone());
     $this->configure_mail_sender_system($email);
     $this->configure_accounts_policy();
     $this->send_installation_mail($login, $password, $email);
     if ($create_session) {
         $this->connect_admin($user_id, $auto_connect);
     }
 }