share(function (Application $app) { $cachePath = $app['cache.path'] . '/minify'; /** @var Filesystem $fs */ $fs = $app['filesystem']; // ensure cache path created $fs->mkdir($cachePath); return new MinifierController($cachePath, $app['debug']); }); } public function boot(Application $app) { } public function connect(Application $app) { /** @var ControllerCollection $controllers */ $controllers = $app['controllers_factory']; $controllers->get('/', 'controller.minifier:minifyAction')->bind('minifier'); return $controllers; } }