Use assets as a service.

This commit is contained in:
David Molineus
2015-02-02 08:21:47 +01:00
parent 71084aeeae
commit 1546b0425d
2 changed files with 21 additions and 4 deletions

View File

@@ -10,6 +10,7 @@
*/
use Netzmacht\Contao\Leaflet\Boot;
use Netzmacht\Contao\Leaflet\ContaoAssets;
use Netzmacht\Contao\Leaflet\Frontend\Helper\FrontendApi;
use Netzmacht\Contao\Leaflet\Frontend\ValueFilter;
use Netzmacht\Contao\Leaflet\Mapper\DefinitionMapper;
@@ -38,10 +39,17 @@ $container['leaflet.map.service'] = $container->share(function ($container) {
$container['leaflet.definition.mapper'],
$container['leaflet.definition.builder'],
$container['event-dispatcher'],
$container['input']
$container['input'],
$container['leaflet.map.assets']
);
});
/*
* Contao assets handler. Loads Leaflet assets as contao (static) assets.
*/
$container['leaflet.map.assets'] = $container->share(function () {
return new ContaoAssets();
});
/*
* The leaflet boot.