From 8eb9a22ae035d23ac7de524ee3107b9b40a5dff4 Mon Sep 17 00:00:00 2001 From: David Molineus Date: Fri, 6 Oct 2017 15:52:07 +0200 Subject: [PATCH] Remove boot class. --- src/Boot.php | 90 ---------------------------------------------------- 1 file changed, 90 deletions(-) delete mode 100644 src/Boot.php diff --git a/src/Boot.php b/src/Boot.php deleted file mode 100644 index 1b0116c..0000000 --- a/src/Boot.php +++ /dev/null @@ -1,90 +0,0 @@ - - * @copyright 2016-2017 netzmacht David Molineus. All rights reserved. - * @license LGPL-3.0 https://github.com/netzmacht/contao-leaflet-maps/blob/master/LICENSE - * @filesource - */ - -namespace Netzmacht\Contao\Leaflet; - -use Netzmacht\Contao\Leaflet\Event\InitializeDefinitionMapperEvent; -use Netzmacht\Contao\Leaflet\Event\InitializeEventDispatcherEvent; -use Netzmacht\Contao\Leaflet\Event\InitializeLeafletBuilderEvent; -use Netzmacht\Contao\Leaflet\Mapper\DefinitionMapper; -use Netzmacht\LeafletPHP\Leaflet; -use Symfony\Component\EventDispatcher\EventDispatcherInterface as EventDispatcher; - -/** - * Class Boot initialize the leaflet map extension. - * - * @package Netzmacht\Contao\Leaflet - */ -class Boot -{ - /** - * The event dispatcher. - * - * @var EventDispatcher - */ - private $eventDispatcher; - - /** - * Construct. - * - * @param EventDispatcher $eventDispatcher The event dispatcher. - */ - public function __construct(EventDispatcher $eventDispatcher) - { - $this->eventDispatcher = $eventDispatcher; - } - - /** - * Initialize definition mapper. - * - * @param DefinitionMapper $definitionMapper The definition mapper. - * - * @return DefinitionMapper - */ - public function initializeDefinitionMapper(DefinitionMapper $definitionMapper) - { - $event = new InitializeDefinitionMapperEvent($definitionMapper); - $this->eventDispatcher->dispatch($event::NAME, $event); - - return $definitionMapper; - } - - /** - * Initialize the internal used event dispatcher of the leaflet encoding system. - * - * @param EventDispatcher $eventDispatcher The internal event dispatcher. - * - * @return EventDispatcher - */ - public function initializeEventDispatcher(EventDispatcher $eventDispatcher) - { - $event = new InitializeEventDispatcherEvent($eventDispatcher); - $this->eventDispatcher->dispatch($event::NAME, $event); - - return $eventDispatcher; - } - - /** - * Initialize the leaflet builder. - * - * @param Leaflet $leaflet The leaflet builder. - * - * @return Leaflet - */ - public function initializeLeafletBuilder(Leaflet $leaflet) - { - $event = new InitializeLeafletBuilderEvent($leaflet); - $this->eventDispatcher->dispatch($event::NAME, $event); - - return $leaflet; - } -}