diff --git a/src/DependencyInjection/PimcoreStudioBackendExtension.php b/src/DependencyInjection/PimcoreStudioBackendExtension.php index d624b8c38..d1164b7c0 100644 --- a/src/DependencyInjection/PimcoreStudioBackendExtension.php +++ b/src/DependencyInjection/PimcoreStudioBackendExtension.php @@ -268,14 +268,19 @@ public function prepend(ContainerBuilder $container): void ]); } - foreach ($containerConfig['mercure_settings'] as $key => $setting) { + $processedConfig = $this->processConfiguration( + new Configuration(), + $container->getExtensionConfig(Configuration::ROOT_NODE) + ); + + foreach ($processedConfig['mercure_settings'] as $key => $setting) { if ($container->hasParameter('pimcore_studio_backend.mercure_settings.' . $key)) { continue; } $container->setParameter( 'pimcore_studio_backend.mercure_settings.' . $key, - $containerConfig['mercure_settings'][$key] + $processedConfig['mercure_settings'][$key] ); }