[TASK] Removed deprecated code from Form Element Domain Model 26/46926/3
authorMichael Oehlhof <typo3@oehlhof.de>
Fri, 26 Feb 2016 21:47:38 +0000 (22:47 +0100)
committerFrank Naegler <frank.naegler@typo3.org>
Fri, 4 Mar 2016 11:34:27 +0000 (12:34 +0100)
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>
typo3/sysext/core/Documentation/Changelog/master/Breaking-73711-RemovedDeprecatedCodeFromFormDomainModelElement.rst [new file with mode: 0644]
typo3/sysext/form/Classes/Domain/Model/Element.php

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 (file)
index 0000000..9ee7acb
--- /dev/null
@@ -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
index 757793e..3649c6e 100644 (file)
@@ -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
      *