From ef5744eed163b96d2138af0a4b9ca013545f1362 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABl=20Gangloff?= Date: Sat, 25 Oct 2025 22:42:20 +0200 Subject: [PATCH] fix: check if key exists --- phpunit.dist.xml | 2 +- src/State/AutoRegisterDomainProvider.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/phpunit.dist.xml b/phpunit.dist.xml index 1c1cdce..9692d1e 100644 --- a/phpunit.dist.xml +++ b/phpunit.dist.xml @@ -6,7 +6,7 @@ backupGlobals="false" colors="true" failOnNotice="true" - failOnWarning="false" + failOnWarning="true" bootstrap="tests/bootstrap.php" cacheDirectory=".phpunit.cache" > diff --git a/src/State/AutoRegisterDomainProvider.php b/src/State/AutoRegisterDomainProvider.php index f464abc..e640526 100644 --- a/src/State/AutoRegisterDomainProvider.php +++ b/src/State/AutoRegisterDomainProvider.php @@ -63,7 +63,7 @@ readonly class AutoRegisterDomainProvider implements ProviderInterface */ public function provide(Operation $operation, array $uriVariables = [], array $context = []): object|array|null { - $fromWatchlist = Watchlist::class === $context['root_operation']?->getClass(); + $fromWatchlist = array_key_exists('root_operation', $context) && Watchlist::class === $context['root_operation']?->getClass(); $userId = $this->security->getUser()->getUserIdentifier(); $idnDomain = RDAPService::convertToIdn($uriVariables['ldhName']);