settingsMicrosoftGateway->getMicrosoftSharedClientId(); } public function getMicrosoftSharedClientSecret(): string { return (string) $this->settingsMicrosoftGateway->getMicrosoftSharedClientSecret(); } public function getMicrosoftAuthority(): string { return (string) $this->settingsMicrosoftGateway->getMicrosoftAuthority(); } public function getApiTokenMaxTtlDays(): int { return $this->settingsApiPolicyGateway->getApiTokenMaxTtlDays(); } public function getApiTokenDefaultTtlDays(): int { return $this->settingsApiPolicyGateway->getApiTokenDefaultTtlDays(); } public function getAppTheme(): string { return (string) $this->settingsAppGateway->getAppTheme(); } public function getDefaultRoleId(): int { return (int) $this->settingsDefaultsGateway->getDefaultRoleId(); } public function getDefaultDepartmentId(): int { return (int) $this->settingsDefaultsGateway->getDefaultDepartmentId(); } public function isMicrosoftAutoRememberDefault(): bool { return $this->settingsLoginPersistenceGateway->isMicrosoftAutoRememberDefault(); } public function getRememberTokenLifetimeDays(): int { return $this->settingsLoginPersistenceGateway->getRememberTokenLifetimeDays(); } }