From e7bb8ab8ecb93addce71dda642973061af29e360 Mon Sep 17 00:00:00 2001 From: Budry Date: Mon, 23 Jun 2014 21:35:07 +0200 Subject: [PATCH] Added presenter mapper --- src/Bridges/Framework/NetteExtension.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Bridges/Framework/NetteExtension.php b/src/Bridges/Framework/NetteExtension.php index 81e1c0a..c3694f6 100644 --- a/src/Bridges/Framework/NetteExtension.php +++ b/src/Bridges/Framework/NetteExtension.php @@ -228,11 +228,14 @@ private function setupApplication(ContainerBuilder $container, array $config) $application->addSetup('Nette\Bridges\ApplicationTracy\RoutingPanel::initializePanel'); } - $presenterFactory = $container->addDefinition($this->prefix('presenterFactory')) - ->setClass('Nette\Application\PresenterFactory'); + $presenterMapper = $container->addDefinition($this->prefix('presenterMapper')) + ->setClass('Nette\Application\PresenterMapper'); if ($config['mapping']) { - $presenterFactory->addSetup('setMapping', array($config['mapping'])); + $presenterMapper->addSetup('setMapping', array($config['mapping'])); } + + $container->addDefinition($this->prefix('presenterFactory')) + ->setClass('Nette\Application\PresenterFactory'); }