share(function () { return new Filesystem(); }); $app['temporary-filesystem.temporary-fs'] = $app->share(function (Application $app) { return new TemporaryFilesystem($app['filesystem']); }); $app['temporary-filesystem'] = $app->share(function (Application $app) { return new Manager($app['temporary-filesystem.temporary-fs'], $app['filesystem']); }); $app['phraseanet.filesystem'] = $app->share(function (Application $app) { return new FilesystemService($app['filesystem']); }); $app['phraseanet.lazaret_filesystem'] = $app->share(function (Application $app) { return new LazaretFilesystemService($app['filesystem'], $app['tmp.lazaret.path'], $app['media-alchemyst']); }); } public function boot(Application $app) { // no-op } }