Skip to content
Snippets Groups Projects
Commit feeb4e5a authored by Stephan Großberndt's avatar Stephan Großberndt Committed by Benni Mack
Browse files

[BUGFIX] Add missing htmlspecialchars() and cleanup in DebuggerUtility

Add missing htmlspecialchars() calls in
EXT:extbase/Classes/Utility/DebuggerUtility.php and cleanup indents in
collections.

Resolves: #83356
Releases: master
Change-Id: I03eae07be66bbfb9b5b605359666857e56beba83
Reviewed-on: https://review.typo3.org/55115


Tested-by: default avatarTYPO3com <no-reply@typo3.com>
Reviewed-by: default avatarJoerg Boesche <typo3@joergboesche.de>
Reviewed-by: default avatarStefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: default avatarStefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: default avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: default avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: default avatarBenni Mack <benni@typo3.org>
Tested-by: default avatarBenni Mack <benni@typo3.org>
parent de497be8
No related merge requests found
......@@ -261,7 +261,7 @@ class DebuggerUtility
if ($plainText) {
$dump .= self::ansiEscapeWrap($className, '36', $ansiColors);
} else {
$dump .= '<span class="extbase-debug-type">' . $className . '</span>';
$dump .= '<span class="extbase-debug-type">' . htmlspecialchars($className) . '</span>';
}
if (! $object instanceof \Closure) {
if ($object instanceof \TYPO3\CMS\Core\SingletonInterface) {
......@@ -464,7 +464,12 @@ class DebuggerUtility
{
$dump = '';
foreach ($collection as $key => $value) {
$dump .= PHP_EOL . str_repeat(self::PLAINTEXT_INDENT, $level) . ($plainText ? '' : '<span class="extbase-debug-property">') . self::ansiEscapeWrap($key, '37', $ansiColors) . ($plainText ? '' : '</span>') . ' => ';
if ($plainText) {
$dump .= PHP_EOL . str_repeat(self::PLAINTEXT_INDENT, $level) . self::ansiEscapeWrap($key, '37', $ansiColors);
} else {
$dump .= '<span class="extbase-debug-property">' . htmlspecialchars($key) . '</span>';
}
$dump .= ' => ';
$dump .= self::renderDump($value, $level, $plainText, $ansiColors);
}
if ($collection instanceof \Iterator) {
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment