Skip to content

Commit

Permalink
[TASK] Declare Fluid-based Page Module components internal
Browse files Browse the repository at this point in the history
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: TYPO3com <noreply@typo3.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Oliver Bartsch <bo@cedev.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Oliver Bartsch <bo@cedev.de>
Reviewed-by: Josef Glatz <josefglatz@gmail.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
  • Loading branch information
bmack authored and andreaskienast committed Apr 21, 2020
1 parent 7077be7 commit 121a6c9
Show file tree
Hide file tree
Showing 11 changed files with 24 additions and 0 deletions.
Expand Up @@ -40,6 +40,8 @@
* - 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 translation data (brief info about translation consistency)
*
* @internal this is experimental and subject to change in TYPO3 v10 / v11
*/
class ContentFetcher
{
Expand Down
Expand Up @@ -34,6 +34,8 @@
* @see GridColumn
* @see GridColumnItem
* @see LanguageColumn
*
* @internal this is experimental and subject to change in TYPO3 v10 / v11
*/
abstract class AbstractGridObject
{
Expand Down
2 changes: 2 additions & 0 deletions typo3/sysext/backend/Classes/View/BackendLayout/Grid/Grid.php
Expand Up @@ -32,6 +32,8 @@
* - GridColumnItem (one per record)
*
* Accessed in Fluid templates.
*
* @internal this is experimental and subject to change in TYPO3 v10 / v11
*/
class Grid extends AbstractGridObject
{
Expand Down
Expand Up @@ -34,6 +34,8 @@
* in the page layout.
*
* Accessed from Fluid templates.
*
* @internal this is experimental and subject to change in TYPO3 v10 / v11
*/
class GridColumn extends AbstractGridObject
{
Expand Down
Expand Up @@ -36,6 +36,8 @@
* is-versioned, is-editable, is-delible and so on.
*
* Accessed from Fluid templates.
*
* @internal this is experimental and subject to change in TYPO3 v10 / v11
*/
class GridColumnItem extends AbstractGridObject
{
Expand Down
Expand Up @@ -24,6 +24,8 @@
* Is solely responsible for grouping GridColumns.
*
* Accessed in Fluid templates.
*
* @internal this is experimental and subject to change in TYPO3 v10 / v11
*/
class GridRow extends AbstractGridObject
{
Expand Down
Expand Up @@ -38,6 +38,8 @@
*
* Accessed from Fluid templates - generated from within BackendLayout when
* "page" module is in "languages" mode.
*
* @internal this is experimental and subject to change in TYPO3 v10 / v11
*/
class LanguageColumn extends AbstractGridObject
{
Expand Down
Expand Up @@ -19,6 +19,9 @@

use TYPO3\CMS\Core\SingletonInterface;

/**
* @internal this is experimental and subject to change in TYPO3 v10 / v11
*/
class RecordRememberer implements SingletonInterface
{
/**
Expand Down
Expand Up @@ -51,6 +51,8 @@
*
* - Initializes the clipboard used in the page layout
* - 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
{
Expand Down
Expand Up @@ -29,6 +29,8 @@
* tt_content fields and CTypes.
*
* Corresponds to legacy public properties from PageLayoutView.
*
* @internal this is experimental and subject to change in TYPO3 v10 / v11
*/
class DrawingConfiguration
{
Expand Down
3 changes: 3 additions & 0 deletions typo3/sysext/backend/Classes/View/PageLayoutContext.php
Expand Up @@ -36,6 +36,9 @@
use TYPO3\CMS\Core\Type\Bitmask\Permission;
use TYPO3\CMS\Core\Utility\GeneralUtility;

/**
* @internal this is experimental and subject to change in TYPO3 v10 / v11
*/
class PageLayoutContext
{
/**
Expand Down

0 comments on commit 121a6c9

Please sign in to comment.