diff --git a/src/bundle/DependencyInjection/EzPlatformContentFormsExtension.php b/src/bundle/DependencyInjection/EzPlatformContentFormsExtension.php index e24fe133..dc02bbc3 100644 --- a/src/bundle/DependencyInjection/EzPlatformContentFormsExtension.php +++ b/src/bundle/DependencyInjection/EzPlatformContentFormsExtension.php @@ -21,8 +21,7 @@ public function load(array $configs, ContainerBuilder $container): void $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config')); $loader->load('services.yaml'); - $environment = $container->getParameter('kernel.environment'); - if (in_array($environment, ['behat', 'test'])) { + if ($this->shouldLoadTestServices($container)) { $loader->load('feature_contexts.yaml'); } } @@ -47,4 +46,10 @@ private function prependJMSTranslation(ContainerBuilder $container): void ], ]); } + + private function shouldLoadTestServices(ContainerBuilder $container): bool + { + return $container->hasParameter('ibexa.testing.browser.enabled') + && true === $container->getParameter('ibexa.testing.browser.enabled'); + } }