From b4d1623437d248f1fb4aabc6258ccfb1d51a793c Mon Sep 17 00:00:00 2001 From: Benni Mack Date: Mon, 1 Oct 2018 14:13:51 +0200 Subject: [PATCH] [TASK] Mark various parts with phpdoc internal All specific controllers for specific Backend actions, Backend-module related modules, all hook implementations (where the core uses hooks by itself), and module-specific ViewHelpers are now marked as @internal to ensure developers what is part of the public TYPO3 Core API. within - EXT:felogin - EXT:feedit - EXT:filelist - EXT:frontend - EXT:fluid_styled_content - EXT:impexp All leftover @api methods have been removed. Resolves: #86508 Releases: master Change-Id: I97a6964a5f77dc9ee3d90365e9fda3d7d7be6266 Reviewed-on: https://review.typo3.org/58527 Tested-by: TYPO3com Reviewed-by: Oliver Hader Tested-by: Oliver Hader Reviewed-by: Susanne Moog Tested-by: Susanne Moog --- Classes/DataHandling/FrontendEditDataHandler.php | 2 ++ Classes/FrontendEditPanel.php | 2 ++ Classes/Middleware/FrontendEditInitiator.php | 2 ++ 3 files changed, 6 insertions(+) diff --git a/Classes/DataHandling/FrontendEditDataHandler.php b/Classes/DataHandling/FrontendEditDataHandler.php index b466c06..f40a8d1 100644 --- a/Classes/DataHandling/FrontendEditDataHandler.php +++ b/Classes/DataHandling/FrontendEditDataHandler.php @@ -28,6 +28,8 @@ use TYPO3\CMS\Frontend\View\AdminPanelView; /** * Calls DataHandler and stores data + * + * @internal this is a concrete TYPO3 implementation and solely used for EXT:feedit and not part of TYPO3's Core API. */ class FrontendEditDataHandler { diff --git a/Classes/FrontendEditPanel.php b/Classes/FrontendEditPanel.php index 1fb3532..e79ed21 100644 --- a/Classes/FrontendEditPanel.php +++ b/Classes/FrontendEditPanel.php @@ -26,6 +26,8 @@ use TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController; /** * View class for the edit panels in frontend editing. + * + * @internal this is a concrete TYPO3 implementation and solely used for EXT:feedit and not part of TYPO3's Core API. */ class FrontendEditPanel { diff --git a/Classes/Middleware/FrontendEditInitiator.php b/Classes/Middleware/FrontendEditInitiator.php index 8c0b77b..e450c43 100644 --- a/Classes/Middleware/FrontendEditInitiator.php +++ b/Classes/Middleware/FrontendEditInitiator.php @@ -27,6 +27,8 @@ use TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController; /** * PSR-15 middleware initializing frontend editing + * + * @internal this is a concrete TYPO3 implementation and solely used for EXT:feedit and not part of TYPO3's Core API. */ class FrontendEditInitiator implements MiddlewareInterface {