Hack to prevent 'array to string conversion' message
authorRoland Häder <roland@mxchange.org>
Sun, 22 Apr 2012 20:00:30 +0000 (20:00 +0000)
committerRoland Häder <roland@mxchange.org>
Sun, 22 Apr 2012 20:00:30 +0000 (20:00 +0000)
inc/classes/main/class_BaseFrameworkSystem.php

index adbb27c..1104fed 100644 (file)
@@ -361,8 +361,15 @@ class BaseFrameworkSystem extends stdClass implements FrameworkInterface {
                } elseif (is_array($args)) {
                        // Some arguments are there
                        foreach ($args as $arg) {
-                               // Add the type
-                               $argsString .= $this->replaceControlCharacters($arg) . ' (' . gettype($arg);
+                               // Add the value itself if not array. This prevents 'array to string conversion' message
+                               if (is_array($arg)) {
+                                       $argsString .= 'Array';
+                               } else {
+                                       $argsString .= $arg;
+                               }
+
+                               // Add data about the argument
+                               $argsString .= ' (' . gettype($arg);
 
                                if (is_string($arg)) {
                                        // Add length for strings