Skip to content
Snippets Groups Projects
Commit 121a6c97 authored by Benni Mack's avatar Benni Mack Committed by Andreas Fernandez
Browse files

[TASK] Declare Fluid-based Page Module components internal

In order to stabilize this API, all APIs are marked
as internal in order to allow changes once Fluid-based
page module is stable enough to remove the info in
further patch-level releases.

Resolves: #91153
Releases: master
Change-Id: I26737e5ab89947fdcd7a0bf99c30310fce3b0a3a
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64268


Tested-by: default avatarTYPO3com <noreply@typo3.com>
Tested-by: default avatarTymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: default avatarOliver Bartsch <bo@cedev.de>
Tested-by: default avatarAndreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: default avatarTymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: default avatarOliver Bartsch <bo@cedev.de>
Reviewed-by: default avatarJosef Glatz <josefglatz@gmail.com>
Reviewed-by: default avatarOliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: default avatarAndreas Fernandez <a.fernandez@scripting-base.de>
parent 7077be75
Branches
Tags
No related merge requests found
Showing
with 24 additions and 0 deletions
...@@ -40,6 +40,8 @@ use TYPO3\CMS\Core\Utility\GeneralUtility; ...@@ -40,6 +40,8 @@ use TYPO3\CMS\Core\Utility\GeneralUtility;
* - Capable of returning all records in active language as flat array * - Capable of returning all records in active language as flat array
* - Capable of returning records for a given column in a given (optional) language * - Capable of returning records for a given column in a given (optional) language
* - Capable of returning translation data (brief info about translation consistency) * - Capable of returning translation data (brief info about translation consistency)
*
* @internal this is experimental and subject to change in TYPO3 v10 / v11
*/ */
class ContentFetcher class ContentFetcher
{ {
......
...@@ -34,6 +34,8 @@ use TYPO3\CMS\Core\Utility\StringUtility; ...@@ -34,6 +34,8 @@ use TYPO3\CMS\Core\Utility\StringUtility;
* @see GridColumn * @see GridColumn
* @see GridColumnItem * @see GridColumnItem
* @see LanguageColumn * @see LanguageColumn
*
* @internal this is experimental and subject to change in TYPO3 v10 / v11
*/ */
abstract class AbstractGridObject abstract class AbstractGridObject
{ {
......
...@@ -32,6 +32,8 @@ namespace TYPO3\CMS\Backend\View\BackendLayout\Grid; ...@@ -32,6 +32,8 @@ namespace TYPO3\CMS\Backend\View\BackendLayout\Grid;
* - GridColumnItem (one per record) * - GridColumnItem (one per record)
* *
* Accessed in Fluid templates. * Accessed in Fluid templates.
*
* @internal this is experimental and subject to change in TYPO3 v10 / v11
*/ */
class Grid extends AbstractGridObject class Grid extends AbstractGridObject
{ {
......
...@@ -34,6 +34,8 @@ use TYPO3\CMS\Core\Utility\GeneralUtility; ...@@ -34,6 +34,8 @@ use TYPO3\CMS\Core\Utility\GeneralUtility;
* in the page layout. * in the page layout.
* *
* Accessed from Fluid templates. * Accessed from Fluid templates.
*
* @internal this is experimental and subject to change in TYPO3 v10 / v11
*/ */
class GridColumn extends AbstractGridObject class GridColumn extends AbstractGridObject
{ {
......
...@@ -36,6 +36,8 @@ use TYPO3\CMS\Core\Versioning\VersionState; ...@@ -36,6 +36,8 @@ use TYPO3\CMS\Core\Versioning\VersionState;
* is-versioned, is-editable, is-delible and so on. * is-versioned, is-editable, is-delible and so on.
* *
* Accessed from Fluid templates. * Accessed from Fluid templates.
*
* @internal this is experimental and subject to change in TYPO3 v10 / v11
*/ */
class GridColumnItem extends AbstractGridObject class GridColumnItem extends AbstractGridObject
{ {
......
...@@ -24,6 +24,8 @@ namespace TYPO3\CMS\Backend\View\BackendLayout\Grid; ...@@ -24,6 +24,8 @@ namespace TYPO3\CMS\Backend\View\BackendLayout\Grid;
* Is solely responsible for grouping GridColumns. * Is solely responsible for grouping GridColumns.
* *
* Accessed in Fluid templates. * Accessed in Fluid templates.
*
* @internal this is experimental and subject to change in TYPO3 v10 / v11
*/ */
class GridRow extends AbstractGridObject class GridRow extends AbstractGridObject
{ {
......
...@@ -38,6 +38,8 @@ use TYPO3\CMS\Core\Versioning\VersionState; ...@@ -38,6 +38,8 @@ use TYPO3\CMS\Core\Versioning\VersionState;
* *
* Accessed from Fluid templates - generated from within BackendLayout when * Accessed from Fluid templates - generated from within BackendLayout when
* "page" module is in "languages" mode. * "page" module is in "languages" mode.
*
* @internal this is experimental and subject to change in TYPO3 v10 / v11
*/ */
class LanguageColumn extends AbstractGridObject class LanguageColumn extends AbstractGridObject
{ {
......
...@@ -19,6 +19,9 @@ namespace TYPO3\CMS\Backend\View\BackendLayout; ...@@ -19,6 +19,9 @@ namespace TYPO3\CMS\Backend\View\BackendLayout;
use TYPO3\CMS\Core\SingletonInterface; use TYPO3\CMS\Core\SingletonInterface;
/**
* @internal this is experimental and subject to change in TYPO3 v10 / v11
*/
class RecordRememberer implements SingletonInterface class RecordRememberer implements SingletonInterface
{ {
/** /**
......
...@@ -51,6 +51,8 @@ use TYPO3\CMS\Fluid\View\TemplateView; ...@@ -51,6 +51,8 @@ use TYPO3\CMS\Fluid\View\TemplateView;
* *
* - Initializes the clipboard used in the page layout * - Initializes the clipboard used in the page layout
* - Inserts an encoded paste icon as JS which is made visible when clipboard elements are registered * - Inserts an encoded paste icon as JS which is made visible when clipboard elements are registered
*
* @internal this is experimental and subject to change in TYPO3 v10 / v11
*/ */
class BackendLayoutRenderer class BackendLayoutRenderer
{ {
......
...@@ -29,6 +29,8 @@ use TYPO3\CMS\Core\Localization\LanguageService; ...@@ -29,6 +29,8 @@ use TYPO3\CMS\Core\Localization\LanguageService;
* tt_content fields and CTypes. * tt_content fields and CTypes.
* *
* Corresponds to legacy public properties from PageLayoutView. * Corresponds to legacy public properties from PageLayoutView.
*
* @internal this is experimental and subject to change in TYPO3 v10 / v11
*/ */
class DrawingConfiguration class DrawingConfiguration
{ {
......
...@@ -36,6 +36,9 @@ use TYPO3\CMS\Core\Site\SiteFinder; ...@@ -36,6 +36,9 @@ use TYPO3\CMS\Core\Site\SiteFinder;
use TYPO3\CMS\Core\Type\Bitmask\Permission; use TYPO3\CMS\Core\Type\Bitmask\Permission;
use TYPO3\CMS\Core\Utility\GeneralUtility; use TYPO3\CMS\Core\Utility\GeneralUtility;
/**
* @internal this is experimental and subject to change in TYPO3 v10 / v11
*/
class PageLayoutContext class PageLayoutContext
{ {
/** /**
......
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