From 9159fe8d0594b5c73461d22d6e15ad11ea756c11 Mon Sep 17 00:00:00 2001 From: Hugo Sales Date: Sat, 15 Aug 2020 13:49:38 +0000 Subject: [PATCH] [CONTROLLER] Stop propagation of kernel.controller so notices aren't posted 5 times. Not sure why it happens otherwise --- src/Core/Controller.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Core/Controller.php b/src/Core/Controller.php index c25f3be3d9..dd154efa17 100644 --- a/src/Core/Controller.php +++ b/src/Core/Controller.php @@ -1,7 +1,6 @@ . - // }}} /** @@ -42,7 +40,7 @@ use Symfony\Component\HttpKernel\KernelEvents; class Controller extends AbstractController implements EventSubscriberInterface { - private array $vars; + private array $vars = []; public function __invoke(Request $request) { @@ -63,6 +61,7 @@ class Controller extends AbstractController implements EventSubscriberInterface $this->vars = ['controler' => $controller, 'request' => $request]; Event::handle('start_twig_populate_vars', [&$this->vars]); + $event->stopPropagation(); return $event; }