Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/text.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJulius Härtl <jus@bitgrid.net>2021-01-28 14:03:09 +0300
committerJulius Härtl <jus@bitgrid.net>2021-01-28 14:03:27 +0300
commitc3e20d3c5899f0af4232c939865176a8ecea556b (patch)
treed674bafdcc2ffd4a8d8b58f5187355548743d2e1 /lib
parentf361999126d9d6a1d2e5a7d7ba1b69356e410734 (diff)
Move to lazy registration
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Diffstat (limited to 'lib')
-rw-r--r--lib/AppInfo/Application.php16
1 files changed, 9 insertions, 7 deletions
diff --git a/lib/AppInfo/Application.php b/lib/AppInfo/Application.php
index 96f57ab86..d15b783fa 100644
--- a/lib/AppInfo/Application.php
+++ b/lib/AppInfo/Application.php
@@ -57,13 +57,15 @@ class Application extends App implements IBootstrap {
public function boot(IBootContext $context): void {
$context->injectFn(function (ITemplateManager $templateManager, IL10N $l) {
- $markdownFile = new TemplateFileCreator(Application::APP_NAME, $l->t('New text document'), '.md');
- $markdownFile->addMimetype('text/markdown');
- $markdownFile->addMimetype('text/plain');
- $markdownFile->setIconClass('icon-filetype-text');
- $markdownFile->setRatio(1);
- $markdownFile->setOrder(10);
- $templateManager->registerTemplateFileCreator($markdownFile);
+ $templateManager->registerTemplateFileCreator(function () use ($l) {
+ $markdownFile = new TemplateFileCreator(Application::APP_NAME, $l->t('New text document'), '.md');
+ $markdownFile->addMimetype('text/markdown');
+ $markdownFile->addMimetype('text/plain');
+ $markdownFile->setIconClass('icon-filetype-text');
+ $markdownFile->setRatio(1);
+ $markdownFile->setOrder(10);
+ return $markdownFile;
+ });
});
}
}