From deae951542dd7da25bbf094af01129d3188fe42f Mon Sep 17 00:00:00 2001
From: Christian Kuhn <lolli@schwarzbu.ch>
Date: Tue, 19 Mar 2024 12:12:05 +0100
Subject: [PATCH] [TASK] Mark BE 'Label' and 'StatusInformation' non-internal
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

These two classes are part of the new BE tree,
and are documented API for extensions to add
additional labels and status to tree nodes.
They should not be marked `@internal`.

Resolves: #103422
Related: #103186
Related: #103211
Change-Id: I63f466a2726e39058f400599eac70059fb5a6594
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/83520
Reviewed-by: Garvin Hicking <gh@faktor-e.de>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Jasmina Ließmann <minapokhalo+typo3@gmail.com>
Tested-by: core-ci <typo3@b13.com>
Tested-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: Garvin Hicking <gh@faktor-e.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Jasmina Ließmann <minapokhalo+typo3@gmail.com>
---
 typo3/sysext/backend/Classes/Dto/Tree/Label/Label.php          | 3 ---
 .../backend/Classes/Dto/Tree/Status/StatusInformation.php      | 3 ---
 2 files changed, 6 deletions(-)

diff --git a/typo3/sysext/backend/Classes/Dto/Tree/Label/Label.php b/typo3/sysext/backend/Classes/Dto/Tree/Label/Label.php
index 219ece9b6981..18a0e331928a 100644
--- a/typo3/sysext/backend/Classes/Dto/Tree/Label/Label.php
+++ b/typo3/sysext/backend/Classes/Dto/Tree/Label/Label.php
@@ -17,9 +17,6 @@ declare(strict_types=1);
 
 namespace TYPO3\CMS\Backend\Dto\Tree\Label;
 
-/**
- * @internal
- */
 final readonly class Label implements \JsonSerializable
 {
     public function __construct(
diff --git a/typo3/sysext/backend/Classes/Dto/Tree/Status/StatusInformation.php b/typo3/sysext/backend/Classes/Dto/Tree/Status/StatusInformation.php
index 75a89256e6c4..6b8eca674ddd 100644
--- a/typo3/sysext/backend/Classes/Dto/Tree/Status/StatusInformation.php
+++ b/typo3/sysext/backend/Classes/Dto/Tree/Status/StatusInformation.php
@@ -19,9 +19,6 @@ namespace TYPO3\CMS\Backend\Dto\Tree\Status;
 
 use TYPO3\CMS\Core\Type\ContextualFeedbackSeverity;
 
-/**
- * @internal
- */
 final readonly class StatusInformation implements \JsonSerializable
 {
     public function __construct(
-- 
GitLab