Skip to content
Snippets Groups Projects
Commit 44ce57e7 authored by Richard Haeser's avatar Richard Haeser Committed by Georg Ringer
Browse files

[TASK] Mark non-public-API classes for Dashboard as internal

Most classes used in EXT:dashboard are internal classes and
are now marked as internal and therefor not part of the
public API.

Resolves: #91093
Releases: master
Change-Id: Idd9ccf423b6330908487fd1278163f51b64f50d3
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64216


Tested-by: default avatarTYPO3com <noreply@typo3.com>
Tested-by: default avatarOliver Bartsch <bo@cedev.de>
Tested-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
Reviewed-by: default avatarOliver Bartsch <bo@cedev.de>
Reviewed-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
parent 559905eb
Branches
Tags
No related merge requests found
Showing
with 39 additions and 0 deletions
...@@ -20,6 +20,9 @@ namespace TYPO3\CMS\Dashboard\Controller; ...@@ -20,6 +20,9 @@ namespace TYPO3\CMS\Dashboard\Controller;
use TYPO3\CMS\Core\Authentication\BackendUserAuthentication; use TYPO3\CMS\Core\Authentication\BackendUserAuthentication;
use TYPO3\CMS\Core\Localization\LanguageService; use TYPO3\CMS\Core\Localization\LanguageService;
/**
* @internal
*/
class AbstractController class AbstractController
{ {
protected const MODULE_DATA_CURRENT_DASHBOARD_IDENTIFIER = 'dashboard/current_dashboard/'; protected const MODULE_DATA_CURRENT_DASHBOARD_IDENTIFIER = 'dashboard/current_dashboard/';
......
...@@ -36,6 +36,9 @@ use TYPO3\CMS\Dashboard\WidgetGroupInitializationService; ...@@ -36,6 +36,9 @@ use TYPO3\CMS\Dashboard\WidgetGroupInitializationService;
use TYPO3\CMS\Extbase\Mvc\View\ViewInterface; use TYPO3\CMS\Extbase\Mvc\View\ViewInterface;
use TYPO3\CMS\Fluid\View\StandaloneView; use TYPO3\CMS\Fluid\View\StandaloneView;
/**
* @internal
*/
class DashboardController extends AbstractController class DashboardController extends AbstractController
{ {
/** /**
......
...@@ -26,6 +26,9 @@ use TYPO3\CMS\Dashboard\WidgetRegistry; ...@@ -26,6 +26,9 @@ use TYPO3\CMS\Dashboard\WidgetRegistry;
use TYPO3\CMS\Dashboard\Widgets\EventDataInterface; use TYPO3\CMS\Dashboard\Widgets\EventDataInterface;
use TYPO3\CMS\Dashboard\Widgets\WidgetInterface; use TYPO3\CMS\Dashboard\Widgets\WidgetInterface;
/**
* @internal
*/
class WidgetAjaxController extends AbstractController class WidgetAjaxController extends AbstractController
{ {
/** /**
......
...@@ -22,6 +22,9 @@ use TYPO3\CMS\Core\Localization\LanguageService; ...@@ -22,6 +22,9 @@ use TYPO3\CMS\Core\Localization\LanguageService;
use TYPO3\CMS\Dashboard\Widgets\WidgetConfigurationInterface; use TYPO3\CMS\Dashboard\Widgets\WidgetConfigurationInterface;
use TYPO3\CMS\Dashboard\Widgets\WidgetInterface; use TYPO3\CMS\Dashboard\Widgets\WidgetInterface;
/**
* @internal
*/
class Dashboard class Dashboard
{ {
/** /**
......
...@@ -24,6 +24,9 @@ use TYPO3\CMS\Dashboard\Widgets\AdditionalCssInterface; ...@@ -24,6 +24,9 @@ use TYPO3\CMS\Dashboard\Widgets\AdditionalCssInterface;
use TYPO3\CMS\Dashboard\Widgets\AdditionalJavaScriptInterface; use TYPO3\CMS\Dashboard\Widgets\AdditionalJavaScriptInterface;
use TYPO3\CMS\Dashboard\Widgets\RequireJsModuleInterface; use TYPO3\CMS\Dashboard\Widgets\RequireJsModuleInterface;
/**
* @internal
*/
class DashboardInitializationService class DashboardInitializationService
{ {
protected const MODULE_DATA_CURRENT_DASHBOARD_IDENTIFIER = 'dashboard/current_dashboard/'; protected const MODULE_DATA_CURRENT_DASHBOARD_IDENTIFIER = 'dashboard/current_dashboard/';
......
...@@ -19,6 +19,9 @@ namespace TYPO3\CMS\Dashboard; ...@@ -19,6 +19,9 @@ namespace TYPO3\CMS\Dashboard;
use TYPO3\CMS\Core\Localization\LanguageService; use TYPO3\CMS\Core\Localization\LanguageService;
/**
* @internal
*/
class DashboardPreset class DashboardPreset
{ {
/** /**
......
...@@ -19,6 +19,9 @@ namespace TYPO3\CMS\Dashboard; ...@@ -19,6 +19,9 @@ namespace TYPO3\CMS\Dashboard;
use TYPO3\CMS\Core\SingletonInterface; use TYPO3\CMS\Core\SingletonInterface;
/**
* @internal
*/
class DashboardPresetRegistry implements SingletonInterface class DashboardPresetRegistry implements SingletonInterface
{ {
/** /**
......
...@@ -24,6 +24,9 @@ use TYPO3\CMS\Core\Database\Query\QueryBuilder; ...@@ -24,6 +24,9 @@ use TYPO3\CMS\Core\Database\Query\QueryBuilder;
use TYPO3\CMS\Core\Utility\GeneralUtility; use TYPO3\CMS\Core\Utility\GeneralUtility;
use TYPO3\CMS\Dashboard\Widgets\WidgetInterface; use TYPO3\CMS\Dashboard\Widgets\WidgetInterface;
/**
* @internal
*/
class DashboardRepository class DashboardRepository
{ {
private const TABLE = 'be_dashboards'; private const TABLE = 'be_dashboards';
......
...@@ -20,6 +20,9 @@ namespace TYPO3\CMS\Dashboard\Views; ...@@ -20,6 +20,9 @@ namespace TYPO3\CMS\Dashboard\Views;
use TYPO3\CMS\Core\Utility\GeneralUtility; use TYPO3\CMS\Core\Utility\GeneralUtility;
use TYPO3\CMS\Fluid\View\StandaloneView; use TYPO3\CMS\Fluid\View\StandaloneView;
/**
* @internal
*/
class Factory class Factory
{ {
public static function widgetTemplate(): StandaloneView public static function widgetTemplate(): StandaloneView
......
...@@ -19,6 +19,9 @@ namespace TYPO3\CMS\Dashboard; ...@@ -19,6 +19,9 @@ namespace TYPO3\CMS\Dashboard;
use TYPO3\CMS\Core\Localization\LanguageService; use TYPO3\CMS\Core\Localization\LanguageService;
/**
* @internal
*/
class WidgetGroup class WidgetGroup
{ {
/** /**
......
...@@ -19,6 +19,9 @@ namespace TYPO3\CMS\Dashboard; ...@@ -19,6 +19,9 @@ namespace TYPO3\CMS\Dashboard;
use TYPO3\CMS\Core\Localization\LanguageService; use TYPO3\CMS\Core\Localization\LanguageService;
/**
* @internal
*/
class WidgetGroupInitializationService class WidgetGroupInitializationService
{ {
/** /**
......
...@@ -19,6 +19,9 @@ namespace TYPO3\CMS\Dashboard; ...@@ -19,6 +19,9 @@ namespace TYPO3\CMS\Dashboard;
use TYPO3\CMS\Core\SingletonInterface; use TYPO3\CMS\Core\SingletonInterface;
/**
* @internal
*/
class WidgetGroupRegistry implements SingletonInterface class WidgetGroupRegistry implements SingletonInterface
{ {
/** /**
......
...@@ -23,6 +23,9 @@ use TYPO3\CMS\Core\SingletonInterface; ...@@ -23,6 +23,9 @@ use TYPO3\CMS\Core\SingletonInterface;
use TYPO3\CMS\Core\Utility\ArrayUtility; use TYPO3\CMS\Core\Utility\ArrayUtility;
use TYPO3\CMS\Dashboard\Widgets\WidgetInterface; use TYPO3\CMS\Dashboard\Widgets\WidgetInterface;
/**
* @internal
*/
class WidgetRegistry implements SingletonInterface class WidgetRegistry implements SingletonInterface
{ {
/** /**
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment