From 2e2defd21f2ed21b0c1110b0a8343b3f6a664fe6 Mon Sep 17 00:00:00 2001 From: Michael Oehlhof <typo3@oehlhof.de> Date: Fri, 26 Feb 2016 22:47:38 +0100 Subject: [PATCH] [TASK] Removed deprecated code from Form Element Domain Model Resolves: #73711 Releases: master Change-Id: I6543b7a87fa628534c1b1690b24623b48f1fddd9 Reviewed-on: https://review.typo3.org/46926 Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl> Tested-by: Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de> Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de> Reviewed-by: Ralf Zimmermann <ralf.zimmermann@tritum.de> Reviewed-by: Frank Naegler <frank.naegler@typo3.org> Tested-by: Frank Naegler <frank.naegler@typo3.org> --- ...precatedCodeFromFormDomainModelElement.rst | 20 +++++++++++++ .../form/Classes/Domain/Model/Element.php | 29 ------------------- 2 files changed, 20 insertions(+), 29 deletions(-) create mode 100644 typo3/sysext/core/Documentation/Changelog/master/Breaking-73711-RemovedDeprecatedCodeFromFormDomainModelElement.rst diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-73711-RemovedDeprecatedCodeFromFormDomainModelElement.rst b/typo3/sysext/core/Documentation/Changelog/master/Breaking-73711-RemovedDeprecatedCodeFromFormDomainModelElement.rst new file mode 100644 index 000000000000..9ee7acb87552 --- /dev/null +++ b/typo3/sysext/core/Documentation/Changelog/master/Breaking-73711-RemovedDeprecatedCodeFromFormDomainModelElement.rst @@ -0,0 +1,20 @@ +========================================================================= +Breaking: #73711 - Removed deprecated code from Form Domain Model Element +========================================================================= + +Description +=========== + +The protected variable ``$layout`` is deprecated and was removed together with their getter and setter. + + +Impact +====== + +Using the methods ``getLayout()`` and ``setLayout()`` directly in any third party extension will result in a fatal error. + + +Affected Installations +====================== + +Instances which use the methods above to access the protected ``$layout`` variable. \ No newline at end of file diff --git a/typo3/sysext/form/Classes/Domain/Model/Element.php b/typo3/sysext/form/Classes/Domain/Model/Element.php index 757793ef2164..3649c6e3b217 100644 --- a/typo3/sysext/form/Classes/Domain/Model/Element.php +++ b/typo3/sysext/form/Classes/Domain/Model/Element.php @@ -72,14 +72,6 @@ class Element extends AbstractEntity */ protected $id; - /** - * The element layout - * - * @var array - * @deprecated since TYPO3 CMS 7, this property will be removed in TYPO3 CMS 8, as the functionality is now done via fluid - */ - protected $layout; - /** * The mandatory validation messages * @@ -365,27 +357,6 @@ class Element extends AbstractEntity $this->id = (string)$id; } - /** - * Returns the element layout - * - * @return array - */ - public function getLayout() - { - return $this->layout; - } - - /** - * Sets the element layout - * - * @param array $layout - * @return void - */ - public function setLayout(array $layout) - { - $this->layout = $layout; - } - /** * Returns the mandatory validation messages * -- GitLab