.. ================================================== .. FOR YOUR INFORMATION .. -------------------------------------------------- .. -*- coding: utf-8 -*- with BOM. .. include:: ../../../../Includes.txt .. _developers_methods_backend_utility: Utility ======= .. _methods_backend_utility_generalutility_implodeTSParams: implodeTSParams() ----------------- What does it do? ^^^^^^^^^^^^^^^^ The method implodes a multi dimensional TypoScript array into a one-dimensional array. Header ^^^^^^ .. code:: php /** * implodeTSParams(): 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 */ public static function implodeTSParams( $p, $k = '' ) Sample ^^^^^^ .. code:: php $arrOneDimension = Netzmacher\Refresh\Compatibility\Backend\Utility\BackendUtility::implodeTSParams( $conf ); Refresh ^^^^^^^ You can refresh your extension by find and replace. .. code:: php // Code from TYPO3 6.2 to 7.6 $arrOneDimension = TYPO3\CMS\Backend\Utility\BackendUtility::implodeTSParams( $conf ); // Code from TYPO3 6.2 to 9.x $arrOneDimension = Netzmacher\Refresh\Compatibility\Backend\Utility\BackendUtility::implodeTSParams( $conf ); Move "TYPO3\\CMS\\Backend\\Utility\\BackendUtility::implodeTSParams" to "Netzmacher\\Refresh\\Compatibility\\Backend\\Utility\\BackendUtility::implodeTSParams"