From 351cbcb636719c5b8ef5cb1f35f8e5caf3eaf7d9 Mon Sep 17 00:00:00 2001 From: Lukas Schaefer Date: Fri, 26 Jun 2026 17:11:09 -0400 Subject: [PATCH] refactor(taskprocessing): mark built-in text task types as internal and deprecated if needed Signed-off-by: Lukas Schaefer --- lib/public/TaskProcessing/TaskTypes/GenerateEmoji.php | 5 +++-- lib/public/TaskProcessing/TaskTypes/TextToTextChangeTone.php | 4 ++-- .../TaskProcessing/TaskTypes/TextToTextFormalization.php | 5 +++-- lib/public/TaskProcessing/TaskTypes/TextToTextHeadline.php | 4 ++-- .../TaskTypes/TextToTextReformatParagraphs.php | 4 ++-- .../TaskProcessing/TaskTypes/TextToTextReformulation.php | 5 +++-- .../TaskProcessing/TaskTypes/TextToTextSimplification.php | 5 +++-- lib/public/TaskProcessing/TaskTypes/TextToTextTopics.php | 4 ++-- 8 files changed, 20 insertions(+), 16 deletions(-) diff --git a/lib/public/TaskProcessing/TaskTypes/GenerateEmoji.php b/lib/public/TaskProcessing/TaskTypes/GenerateEmoji.php index b6711edb2a442..0b0bc4280739c 100644 --- a/lib/public/TaskProcessing/TaskTypes/GenerateEmoji.php +++ b/lib/public/TaskProcessing/TaskTypes/GenerateEmoji.php @@ -12,14 +12,15 @@ use OCP\IL10N; use OCP\L10N\IFactory; use OCP\TaskProcessing\EShapeType; -use OCP\TaskProcessing\ITaskType; +use OCP\TaskProcessing\IInternalTaskType; use OCP\TaskProcessing\ShapeDescriptor; /** * This is the task processing task type for generic text processing * @since 30.0.0 + * @deprecated 35.0.0 */ -class GenerateEmoji implements ITaskType { +class GenerateEmoji implements IInternalTaskType { /** * @since 30.0.0 */ diff --git a/lib/public/TaskProcessing/TaskTypes/TextToTextChangeTone.php b/lib/public/TaskProcessing/TaskTypes/TextToTextChangeTone.php index 121af3dec57ec..d3bb97c2cd840 100644 --- a/lib/public/TaskProcessing/TaskTypes/TextToTextChangeTone.php +++ b/lib/public/TaskProcessing/TaskTypes/TextToTextChangeTone.php @@ -12,14 +12,14 @@ use OCP\IL10N; use OCP\L10N\IFactory; use OCP\TaskProcessing\EShapeType; -use OCP\TaskProcessing\ITaskType; +use OCP\TaskProcessing\IInternalTaskType; use OCP\TaskProcessing\ShapeDescriptor; /** * This is the task processing task type for text reformulation * @since 31.0.0 */ -class TextToTextChangeTone implements ITaskType { +class TextToTextChangeTone implements IInternalTaskType { /** * @since 31.0.0 */ diff --git a/lib/public/TaskProcessing/TaskTypes/TextToTextFormalization.php b/lib/public/TaskProcessing/TaskTypes/TextToTextFormalization.php index 0d8f6aba82d08..cd4fbc0ede2f6 100644 --- a/lib/public/TaskProcessing/TaskTypes/TextToTextFormalization.php +++ b/lib/public/TaskProcessing/TaskTypes/TextToTextFormalization.php @@ -12,14 +12,15 @@ use OCP\IL10N; use OCP\L10N\IFactory; use OCP\TaskProcessing\EShapeType; -use OCP\TaskProcessing\ITaskType; +use OCP\TaskProcessing\IInternalTaskType; use OCP\TaskProcessing\ShapeDescriptor; /** * This is the task processing task type for text formalization * @since 30.0.0 + * @deprecated 35.0.0 */ -class TextToTextFormalization implements ITaskType { +class TextToTextFormalization implements IInternalTaskType { /** * @since 30.0.0 */ diff --git a/lib/public/TaskProcessing/TaskTypes/TextToTextHeadline.php b/lib/public/TaskProcessing/TaskTypes/TextToTextHeadline.php index c76732255deb4..a9abc2611a918 100644 --- a/lib/public/TaskProcessing/TaskTypes/TextToTextHeadline.php +++ b/lib/public/TaskProcessing/TaskTypes/TextToTextHeadline.php @@ -12,14 +12,14 @@ use OCP\IL10N; use OCP\L10N\IFactory; use OCP\TaskProcessing\EShapeType; -use OCP\TaskProcessing\ITaskType; +use OCP\TaskProcessing\IInternalTaskType; use OCP\TaskProcessing\ShapeDescriptor; /** * This is the task processing task type for creating headline * @since 30.0.0 */ -class TextToTextHeadline implements ITaskType { +class TextToTextHeadline implements IInternalTaskType { /** * @since 30.0.0 */ diff --git a/lib/public/TaskProcessing/TaskTypes/TextToTextReformatParagraphs.php b/lib/public/TaskProcessing/TaskTypes/TextToTextReformatParagraphs.php index 3a3a064e65b60..0e222de750b82 100644 --- a/lib/public/TaskProcessing/TaskTypes/TextToTextReformatParagraphs.php +++ b/lib/public/TaskProcessing/TaskTypes/TextToTextReformatParagraphs.php @@ -12,14 +12,14 @@ use OCP\IL10N; use OCP\L10N\IFactory; use OCP\TaskProcessing\EShapeType; -use OCP\TaskProcessing\ITaskType; +use OCP\TaskProcessing\IInternalTaskType; use OCP\TaskProcessing\ShapeDescriptor; /** * This is the task processing task type for reformatting text into paragraphs * @since 34.0.0 */ -class TextToTextReformatParagraphs implements ITaskType { +class TextToTextReformatParagraphs implements IInternalTaskType { /** * @since 34.0.0 */ diff --git a/lib/public/TaskProcessing/TaskTypes/TextToTextReformulation.php b/lib/public/TaskProcessing/TaskTypes/TextToTextReformulation.php index 7a5b8588eb12f..381f6a7764519 100644 --- a/lib/public/TaskProcessing/TaskTypes/TextToTextReformulation.php +++ b/lib/public/TaskProcessing/TaskTypes/TextToTextReformulation.php @@ -12,14 +12,15 @@ use OCP\IL10N; use OCP\L10N\IFactory; use OCP\TaskProcessing\EShapeType; -use OCP\TaskProcessing\ITaskType; +use OCP\TaskProcessing\IInternalTaskType; use OCP\TaskProcessing\ShapeDescriptor; /** * This is the task processing task type for text reformulation * @since 30.0.0 + * @deprecated 35.0.0 */ -class TextToTextReformulation implements ITaskType { +class TextToTextReformulation implements IInternalTaskType { /** * @since 30.0.0 */ diff --git a/lib/public/TaskProcessing/TaskTypes/TextToTextSimplification.php b/lib/public/TaskProcessing/TaskTypes/TextToTextSimplification.php index 0ea747dad8e7b..f4fce1d0743f7 100644 --- a/lib/public/TaskProcessing/TaskTypes/TextToTextSimplification.php +++ b/lib/public/TaskProcessing/TaskTypes/TextToTextSimplification.php @@ -12,14 +12,15 @@ use OCP\IL10N; use OCP\L10N\IFactory; use OCP\TaskProcessing\EShapeType; -use OCP\TaskProcessing\ITaskType; +use OCP\TaskProcessing\IInternalTaskType; use OCP\TaskProcessing\ShapeDescriptor; /** * This is the task processing task type for text simplification * @since 30.0.0 + * @deprecated 35.0.0 */ -class TextToTextSimplification implements ITaskType { +class TextToTextSimplification implements IInternalTaskType { /** * @since 30.0.0 */ diff --git a/lib/public/TaskProcessing/TaskTypes/TextToTextTopics.php b/lib/public/TaskProcessing/TaskTypes/TextToTextTopics.php index bd532f2417a66..a1f5826587f71 100644 --- a/lib/public/TaskProcessing/TaskTypes/TextToTextTopics.php +++ b/lib/public/TaskProcessing/TaskTypes/TextToTextTopics.php @@ -12,14 +12,14 @@ use OCP\IL10N; use OCP\L10N\IFactory; use OCP\TaskProcessing\EShapeType; -use OCP\TaskProcessing\ITaskType; +use OCP\TaskProcessing\IInternalTaskType; use OCP\TaskProcessing\ShapeDescriptor; /** * This is the task processing task type for topics extraction * @since 30.0.0 */ -class TextToTextTopics implements ITaskType { +class TextToTextTopics implements IInternalTaskType { /** * @since 30.0.0 */