3 namespace Acme\DemoBundle\EventListener
;
5 use Symfony\Component\HttpKernel\HttpKernelInterface
;
6 use Symfony\Component\HttpKernel\Event\FilterControllerEvent
;
7 use Acme\DemoBundle\Twig\Extension\DemoExtension
;
9 class ControllerListener
13 public function __construct(DemoExtension
$extension)
15 $this->extension
= $extension;
18 public function onKernelController(FilterControllerEvent
$event)
20 if (HttpKernelInterface
::MASTER_REQUEST
=== $event->getRequestType()) {
21 $this->extension
->setController($event->getController());