[BUGFIX] DebuggerUtility does not rewind instances of Iterator
[Packages/TYPO3.CMS.git] / typo3 / sysext / extbase / Classes / Utility / DebuggerUtility.php
index 2f525a9..302112b 100644 (file)
@@ -345,6 +345,9 @@ class DebuggerUtility {
                        $dump .= PHP_EOL . str_repeat(self::PLAINTEXT_INDENT, $level) . ($plainText ? '' : '<span class="debug-property">') . self::ansiEscapeWrap($key, '37', $ansiColors) . ($plainText ? '' : '</span>') . ' => ';
                        $dump .= self::renderDump($value, $level, $plainText, $ansiColors);
                }
+               if ($collection instanceof \Iterator) {
+                       $collection->rewind();
+               }
                return $dump;
        }