|
|
|
@ -132,7 +132,6 @@ class Application extends App implements IBootstrap {
|
|
|
|
public function boot(IBootContext $context): void {
|
|
|
|
public function boot(IBootContext $context): void {
|
|
|
|
$context->injectFn(Closure::fromCallable([$this, 'registerCollaboration']));
|
|
|
|
$context->injectFn(Closure::fromCallable([$this, 'registerCollaboration']));
|
|
|
|
$context->injectFn([Listener::class, 'register']);
|
|
|
|
$context->injectFn([Listener::class, 'register']);
|
|
|
|
$this->registerTemplates();
|
|
|
|
|
|
|
|
$this->registerHooks();
|
|
|
|
$this->registerHooks();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@ -140,13 +139,6 @@ class Application extends App implements IBootstrap {
|
|
|
|
$providerManager->registerResourceProvider(ResourceProvider::class);
|
|
|
|
$providerManager->registerResourceProvider(ResourceProvider::class);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private function registerTemplates(): void {
|
|
|
|
|
|
|
|
$templateManager = \OC_Helper::getFileTemplateManager();
|
|
|
|
|
|
|
|
$templateManager->registerTemplate('application/vnd.oasis.opendocument.presentation', 'core/templates/filetemplates/template.odp');
|
|
|
|
|
|
|
|
$templateManager->registerTemplate('application/vnd.oasis.opendocument.text', 'core/templates/filetemplates/template.odt');
|
|
|
|
|
|
|
|
$templateManager->registerTemplate('application/vnd.oasis.opendocument.spreadsheet', 'core/templates/filetemplates/template.ods');
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private function registerHooks(): void {
|
|
|
|
private function registerHooks(): void {
|
|
|
|
Util::connectHook('\OCP\Config', 'js', '\OCA\Files\App', 'extendJsConfig');
|
|
|
|
Util::connectHook('\OCP\Config', 'js', '\OCA\Files\App', 'extendJsConfig');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|