[TASK] Deprecate stdWrap fontTag 11/48411/7
authorElmar Hinz <t3elmar@gmail.com>
Tue, 31 May 2016 07:00:35 +0000 (09:00 +0200)
committerFrank Naegler <frank.naegler@typo3.org>
Mon, 6 Jun 2016 14:42:44 +0000 (16:42 +0200)
Resolves: #76383
Releases: master
Change-Id: Ifb4938a2b1c42b2f92bb7db18efbc9ea2afbc2cb
Reviewed-on: https://review.typo3.org/48411
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Marc von Schalscha <msa@starfinanz.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
typo3/sysext/core/Documentation/Changelog/master/Deprecation-76383-DeprecateFontTag.rst [new file with mode: 0644]
typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php

diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-76383-DeprecateFontTag.rst b/typo3/sysext/core/Documentation/Changelog/master/Deprecation-76383-DeprecateFontTag.rst
new file mode 100644 (file)
index 0000000..4678fd0
--- /dev/null
@@ -0,0 +1,30 @@
+=======================================
+Deprecation: #76383 - Deprecate fontTag
+=======================================
+
+Description
+===========
+
+Font tags are not used any more in HTML since years.
+
+- :php:``ContentObjectRenderer::stdWrap_fontTag()``
+- :typoscript:``stdWrap.fontTag``
+
+
+Impact
+======
+
+Using the mentioned method or stdWrap property will trigger a deprecation log
+entry.
+
+
+Affected Installations
+======================
+
+Instances that use the method or stdWrap property.
+
+Migration
+=========
+
+Update HTML to not output font tags. Use CSS. In case you really want to use the font tag,
+it can be created by stdWrap.wrap.
index 0196edb..7316af8 100644 (file)
@@ -3006,15 +3006,16 @@ class ContentObjectRenderer
     /**
      * fontTag
      * A wrap formerly used to apply font tags to format the content
-     * Still used by lib.stdheader although real font tags are not state of the art anymore
      * See wrap
      *
      * @param string $content Input value undergoing processing in this function.
      * @param array $conf stdWrap properties for fontTag.
      * @return string The processed input value
+     * @deprecated since TYPO3 v8, will be removed in TYPO3 v9
      */
     public function stdWrap_fontTag($content = '', $conf = array())
     {
+        GeneralUtility::logDeprecatedFunction();
         return $this->wrap($content, $conf['fontTag']);
     }