From 19cb3600d54760a0d80626d69fb6a94edf6b67b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edi=20Modri=C4=87?= Date: Thu, 6 Apr 2023 10:28:51 +0200 Subject: [PATCH] Add a specific parameter to enable or disble PHPStorm Twig integration pass --- bundle/DependencyInjection/Compiler/PHPStormPass.php | 2 +- bundle/Resources/config/parameters.yaml | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/bundle/DependencyInjection/Compiler/PHPStormPass.php b/bundle/DependencyInjection/Compiler/PHPStormPass.php index 8e1643f0..00d1ab36 100644 --- a/bundle/DependencyInjection/Compiler/PHPStormPass.php +++ b/bundle/DependencyInjection/Compiler/PHPStormPass.php @@ -20,7 +20,7 @@ final class PHPStormPass implements CompilerPassInterface { public function process(ContainerBuilder $container): void { - if ($container->getParameter('kernel.debug') === false) { + if ($container->getParameter('ngsite.phpstorm_twig_integration.enabled') === false) { return; } diff --git a/bundle/Resources/config/parameters.yaml b/bundle/Resources/config/parameters.yaml index 172b72be..53e30dc2 100644 --- a/bundle/Resources/config/parameters.yaml +++ b/bundle/Resources/config/parameters.yaml @@ -59,3 +59,5 @@ parameters: ngsite.default.template.pagerfanta.ngsite: '@@NetgenSite/pagerfanta/ngsite.html.twig' ngsite.default.template.search: '@@NetgenSite/search/search.html.twig' ngsite.default.template.menu: '@@KnpMenu/menu.html.twig' + + ngsite.phpstorm_twig_integration.enabled: '%kernel.debug%'