diff --git a/app/Controllers/AuthController.php b/app/Controllers/AuthController.php index d181cb9..36c5981 100644 --- a/app/Controllers/AuthController.php +++ b/app/Controllers/AuthController.php @@ -32,7 +32,7 @@ class AuthController private LoggingService $logger; /** - * Übergibt die Konfiguration an den Controller und initialisiert Services. + * Übergibt die Konfiguration an den Controller und initialisiert den LDAP-Authentifizierungsservice. * * @param array $config Vollständige Konfiguration aus config.php */ @@ -42,6 +42,7 @@ class AuthController $this->config = $config; // LdapAuthService mit dem Teilbereich "ldap" aus der Konfiguration initialisieren. + // Wenn 'ldap' nicht gesetzt ist, wird ein leeres Array übergeben (Fail fast erfolgt dann im Service). $this->ldapAuthService = new LdapAuthService($config['ldap'] ?? []); // LoggingService mit dem Teilbereich "logging" aus der Konfiguration initialisieren.