From 64b0aa538992f02c82944895ad9fe6c4cd855b96 Mon Sep 17 00:00:00 2001 From: David Molineus Date: Mon, 2 Feb 2015 08:28:33 +0100 Subject: [PATCH] Pass service container to mapper factory. --- src/Netzmacht/Contao/Leaflet/Subscriber/BootSubscriber.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Netzmacht/Contao/Leaflet/Subscriber/BootSubscriber.php b/src/Netzmacht/Contao/Leaflet/Subscriber/BootSubscriber.php index 3e9eb79..7c9bf19 100644 --- a/src/Netzmacht/Contao/Leaflet/Subscriber/BootSubscriber.php +++ b/src/Netzmacht/Contao/Leaflet/Subscriber/BootSubscriber.php @@ -53,13 +53,14 @@ class BootSubscriber implements EventSubscriberInterface */ public function initializeDefinitionMapper(InitializeDefinitionMapperEvent $event) { - $mapper = $event->getDefinitionMapper(); + $mapper = $event->getDefinitionMapper(); + $container = $GLOBALS['container']['leaflet.service-container']; foreach ($GLOBALS['LEAFLET_MAPPERS'] as $className) { if (is_array($className)) { $mapper->register(new $className[0], $className[1]); } else { - $mapper->register(new $className()); + $mapper->register(new $className($container)); } } }