[BUGFIX] t3lib_div should contain only static methods
[Packages/TYPO3.CMS.git] / t3lib / class.t3lib_div.php
index 30a27b3..0002155 100644 (file)
@@ -1780,7 +1780,7 @@ final class t3lib_div {
         * @param array $array Array by reference which should be remapped
         * @param array $mappingTable Array with remap information, array/$oldKey => $newKey)
         */
-       function remapArrayKeys(&$array, $mappingTable) {
+       public static function remapArrayKeys(&$array, $mappingTable) {
                if (is_array($mappingTable)) {
                        foreach ($mappingTable as $old => $new) {
                                if ($new && isset($array[$old])) {
@@ -2338,7 +2338,7 @@ final class t3lib_div {
         * @return mixed If the parsing had errors, a string with the error message is returned. Otherwise an array with the content.
         * @see array2xml()
         */
-       protected function xml2arrayProcess($string, $NSprefix = '', $reportDocTag = FALSE) {
+       protected static function xml2arrayProcess($string, $NSprefix = '', $reportDocTag = FALSE) {
                        // Create parser:
                $parser = xml_parser_create();
                $vals = array();
@@ -4890,7 +4890,7 @@ final class t3lib_div {
         * @param string $className Base class name to evaluate
         * @return string Final class name to instantiate with "new [classname]"
         */
-       protected function getClassName($className) {
+       protected static function getClassName($className) {
                if (class_exists($className)) {
                        while (class_exists('ux_' . $className, FALSE)) {
                                $className = 'ux_' . $className;
@@ -5743,4 +5743,4 @@ final class t3lib_div {
        }
 }
 
-?>
+?>
\ No newline at end of file