From 355cc4adede25720c2c3d409321af830140228e1 Mon Sep 17 00:00:00 2001 From: TomasVotruba Date: Mon, 25 Dec 2017 21:41:07 +0100 Subject: [PATCH] make AppKernel refresh on service file change and keep support for debug progress bar --- src/DependencyInjection/AppKernel.php | 3 ++- src/DependencyInjection/ContainerFactory.php | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/DependencyInjection/AppKernel.php b/src/DependencyInjection/AppKernel.php index e7b19975d82..4882e800d83 100644 --- a/src/DependencyInjection/AppKernel.php +++ b/src/DependencyInjection/AppKernel.php @@ -23,7 +23,8 @@ final class AppKernel extends Kernel $this->configFile = $configFile; } - parent::__construct('cli' . sha1($configFile), false); + // debug: true is require to invalidate container on service files change + parent::__construct('cli' . sha1($configFile), true); } public function registerContainerConfiguration(LoaderInterface $loader): void diff --git a/src/DependencyInjection/ContainerFactory.php b/src/DependencyInjection/ContainerFactory.php index ea1051d74da..f3189b39ea6 100644 --- a/src/DependencyInjection/ContainerFactory.php +++ b/src/DependencyInjection/ContainerFactory.php @@ -10,6 +10,7 @@ final class ContainerFactory { $appKernel = new AppKernel(); $appKernel->boot(); + putenv('SHELL_VERBOSITY=1'); return $appKernel->getContainer(); } @@ -18,6 +19,7 @@ final class ContainerFactory { $appKernel = new AppKernel($config); $appKernel->boot(); + putenv('SHELL_VERBOSITY=1'); return $appKernel->getContainer(); }