aboutsummaryrefslogtreecommitdiffstats
path: root/lib/public/Files
diff options
context:
space:
mode:
Diffstat (limited to 'lib/public/Files')
-rw-r--r--lib/public/Files/Template/FileCreatedFromTemplateEvent.php (renamed from lib/public/Files/Template/CreatedFromTemplateEvent.php)2
-rw-r--r--lib/public/Files/Template/ITemplateManager.php13
2 files changed, 7 insertions, 8 deletions
diff --git a/lib/public/Files/Template/CreatedFromTemplateEvent.php b/lib/public/Files/Template/FileCreatedFromTemplateEvent.php
index 8d802814406..7ed342e4007 100644
--- a/lib/public/Files/Template/CreatedFromTemplateEvent.php
+++ b/lib/public/Files/Template/FileCreatedFromTemplateEvent.php
@@ -32,7 +32,7 @@ use OCP\Files\File;
/**
* @since 21.0.0
*/
-class CreatedFromTemplateEvent extends Event {
+class FileCreatedFromTemplateEvent extends Event {
private $template;
private $target;
diff --git a/lib/public/Files/Template/ITemplateManager.php b/lib/public/Files/Template/ITemplateManager.php
index 58b5b6c4846..39a48598508 100644
--- a/lib/public/Files/Template/ITemplateManager.php
+++ b/lib/public/Files/Template/ITemplateManager.php
@@ -36,19 +36,18 @@ interface ITemplateManager {
/**
* Register a template type support
*
- * @param TemplateFileCreator $templateType
+ * @param callable(): TemplateFileCreator $callback A callback which returns the TemplateFileCreator instance to register
* @since 21.0.0
*/
- public function registerTemplateFileCreator(TemplateFileCreator $templateType): void;
+ public function registerTemplateFileCreator(callable $callback): void;
/**
- * Register a custom template provider class that is able to inject custom templates
- * in addition to the user defined ones
+ * Get a list of available file creators
*
- * @param string $providerClass
+ * @return array
* @since 21.0.0
*/
- public function registerTemplateProvider(string $providerClass): void;
+ public function listCreators(): array;
/**
* Get a list of available file creators and their offered templates
@@ -56,7 +55,7 @@ interface ITemplateManager {
* @return array
* @since 21.0.0
*/
- public function listCreators():? array;
+ public function listTemplates(): array;
/**
* @return bool