|
@@ -104,7 +104,7 @@ class CodeHelper extends Helper
|
|
|
} elseif ('array' === $item[0]) {
|
|
|
$formattedValue = sprintf("<em>array</em>(%s)", $this->formatArgs($item[1]));
|
|
|
} elseif ('string' === $item[0]) {
|
|
|
- $formattedValue = sprintf("'%s'", $item[1]);
|
|
|
+ $formattedValue = sprintf("'%s'", htmlspecialchars($item[1], ENT_QUOTES, $this->getCharset()));
|
|
|
} elseif ('null' === $item[0]) {
|
|
|
$formattedValue = '<em>null</em>';
|
|
|
} elseif ('boolean' === $item[0]) {
|
|
@@ -112,7 +112,7 @@ class CodeHelper extends Helper
|
|
|
} elseif ('resource' === $item[0]) {
|
|
|
$formattedValue = '<em>resource</em>';
|
|
|
} else {
|
|
|
- $formattedValue = str_replace("\n", '', var_export((string) $item[1], true));
|
|
|
+ $formattedValue = str_replace("\n", '', var_export(htmlspecialchars((string) $item[1], ENT_QUOTES, $this->getCharset()), true));
|
|
|
}
|
|
|
|
|
|
$result[] = is_int($key) ? $formattedValue : sprintf("'%s' => %s", $key, $formattedValue);
|