share(function (Application $app) { $generator = new SubdefGenerator($app, $app['media-alchemyst'], $app['phraseanet.filesystem'], $app['mediavorus'], isset($app['task-manager.logger']) ? $app['task-manager.logger'] : $app['monolog']); $generator->setDispatcher($app['dispatcher']); return $generator; }); $app['subdef.substituer'] = $app->share(function (Application $app) { return new SubdefSubstituer($app, $app['phraseanet.filesystem'], $app['media-alchemyst'], $app['mediavorus'], $app['dispatcher']); }); } /** * {@inheritDoc} */ public function boot(SilexApplication $app) { } }