diff --git a/Classes/Configuration/Loader/SiteSets/AbstractConfigurationLoader.php b/Classes/Configuration/Loader/SiteSets/AbstractConfigurationLoader.php index eb33e167..71dc7152 100644 --- a/Classes/Configuration/Loader/SiteSets/AbstractConfigurationLoader.php +++ b/Classes/Configuration/Loader/SiteSets/AbstractConfigurationLoader.php @@ -63,7 +63,7 @@ public function getConfigurationsForType(string $configurationType, ?string $cou { $configurations = $this->site->getSettings()->getAll(); if (is_array($configurations['extcode']) === false - || is_array($configurations['extcode'][$configurationType]) === false + || is_array($configurations['extcode'][$configurationType] ?? null) === false ) { return null; } diff --git a/Classes/Configuration/Loader/TypoScript/AbstractConfigurationLoader.php b/Classes/Configuration/Loader/TypoScript/AbstractConfigurationLoader.php index 7c32ac95..10f83475 100644 --- a/Classes/Configuration/Loader/TypoScript/AbstractConfigurationLoader.php +++ b/Classes/Configuration/Loader/TypoScript/AbstractConfigurationLoader.php @@ -48,7 +48,7 @@ public function getServices(?array $configurations, array $services, Cart $cart) public function getConfigurationsForType(string $configurationType, ?string $country = null): ?array { - if (is_array($this->configurations[$configurationType]) === false + if (is_array($this->configurations[$configurationType] ?? null) === false ) { return null; }