fix: updates config resolver
This commit is contained in:
@@ -38,6 +38,12 @@ final class ConfigResolver
|
||||
|
||||
#[Autowire(param: 'auth.oidc.bypass_form_login')]
|
||||
private ?bool $authOidcBypassFormLogin = null,
|
||||
|
||||
#[Autowire(param: 'notification.transport')]
|
||||
private ?string $notificationTransport = null,
|
||||
|
||||
#[Autowire(param: 'notification.ntfy.dsn')]
|
||||
private ?string $notificationNtfyDsn = null,
|
||||
) {}
|
||||
|
||||
public function validate(): bool
|
||||
@@ -54,6 +60,12 @@ final class ConfigResolver
|
||||
$valid = false;
|
||||
}
|
||||
|
||||
if (null !== $this->notificationTransport) {
|
||||
if (null === $this->notificationNtfyDsn || "" === $this->notificationNtfyDsn) {
|
||||
$this->messages[] = "Your NOTIFICATION_TRANSPORT is set to 'ntfy' but you don't have the NTFY_DSN environment variable set.";
|
||||
}
|
||||
}
|
||||
|
||||
return $valid;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user