diff options
author | Antipkin-A <Artem.Antipkin@onlyoffice.com> | 2021-11-09 13:41:17 +0300 |
---|---|---|
committer | Antipkin-A <Artem.Antipkin@onlyoffice.com> | 2021-11-09 13:41:17 +0300 |
commit | 70a422ddca3c4e430e41a4178b5ef61926b08386 (patch) | |
tree | e30f0f0b4cae9b278dd2cd14eb4f99ee837dde4e /appinfo | |
parent | 9c3b677e6d681978b7e225144852da8ed86b57eb (diff) |
move registration of preview provider from boot to register (Fix #544)
Diffstat (limited to 'appinfo')
-rw-r--r-- | appinfo/application.php | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/appinfo/application.php b/appinfo/application.php index f96eee5..5df277a 100644 --- a/appinfo/application.php +++ b/appinfo/application.php @@ -210,14 +210,19 @@ class Application extends App implements IBootstrap { $context->registerTemplateProvider(TemplateProvider::class); } + $container = $this->getContainer(); + + $previewManager = $container->query(IPreview::class); + $previewManager->registerProvider(Preview::getMimeTypeRegex(), function() use ($container) { + return $container->query(Preview::class); + }); + } public function boot(IBootContext $context): void { $context->injectFn(function (SymfonyAdapter $eventDispatcher) { - $container = $this->getContainer(); - if (class_exists("OCP\Files\Template\FileCreatedFromTemplateEvent")) { $eventDispatcher->addListener(FileCreatedFromTemplateEvent::class, function (FileCreatedFromTemplateEvent $event) { @@ -231,12 +236,6 @@ class Application extends App implements IBootstrap { } }); } - - $previewManager = $container->query(IPreview::class); - $previewManager->registerProvider(Preview::getMimeTypeRegex(), function() use ($container) { - return $container->query(Preview::class); - }); - }); $context->injectFn(function (IManager $notificationsManager) { |