[TASK] Deprecate BackendUtility::implodeTSParams 36/36436/2
authorBenjamin Mack <benni@typo3.org>
Fri, 30 Jan 2015 15:12:35 +0000 (16:12 +0100)
committerChristian Kuhn <lolli@schwarzbu.ch>
Fri, 30 Jan 2015 15:14:12 +0000 (16:14 +0100)
The method is unused in the TYPO3 CMS Core.

Resolves: #46523
Releases: master
Change-Id: Ib54af30533c4f11e8e400d8c8d46cd1a65e501d8
Reviewed-on: http://review.typo3.org/36436
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
typo3/sysext/backend/Classes/Utility/BackendUtility.php
typo3/sysext/core/Documentation/Changelog/master/Deprecation-46523-BackendUtilityImplodeTSParams.rst [new file with mode: 0644]

index 3f06aba..5e0b916 100644 (file)
@@ -1257,13 +1257,15 @@ class BackendUtility {
        }
 
        /**
-        * Implodes a multi dimensional TypoScript array, $p, into a one-dimentional array (return value)
+        * Implodes a multi dimensional TypoScript array, $p, into a one-dimensional array (return value)
         *
         * @param array $p TypoScript structure
         * @param string $k Prefix string
         * @return array Imploded TypoScript objectstring/values
+        * @deprecated since TYPO3 CMS 7, will be removed in TYPO3 CMS 8
         */
        static public function implodeTSParams($p, $k = '') {
+               GeneralUtility::logDeprecatedFunction();
                $implodeParams = array();
                if (is_array($p)) {
                        foreach ($p as $kb => $val) {
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-46523-BackendUtilityImplodeTSParams.rst b/typo3/sysext/core/Documentation/Changelog/master/Deprecation-46523-BackendUtilityImplodeTSParams.rst
new file mode 100644 (file)
index 0000000..d4b4d7c
--- /dev/null
@@ -0,0 +1,21 @@
+=======================================================
+Deprecation: #46523 - BackendUtility::implodeTSParams()
+=======================================================
+
+Description
+===========
+
+The method TYPO3\CMS\Backend\Utility\BackendUtility::implodeTSParams() has been marked for deprecation and will be
+removed in TYPO3 CMS 8.
+
+
+Impact
+======
+
+Any installation with third-party extensions using the method will throw a deprecation warning.
+
+
+Affected installations
+======================
+
+Any installation with third-party extensions using the method.