From c6e6e75d5a40706f441e423d95fa021f3d29a4e2 Mon Sep 17 00:00:00 2001 From: Jules Pietri Date: Tue, 8 Mar 2016 13:31:59 +0100 Subject: [PATCH 1/2] [WebProfilerBundle] fix context log pre wrap --- .../WebProfilerBundle/Resources/views/Profiler/profiler.css.twig | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/profiler.css.twig b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/profiler.css.twig index e81a415f5804f..327a98aebab69 100644 --- a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/profiler.css.twig +++ b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/profiler.css.twig @@ -827,6 +827,7 @@ table.logs .metadata .context { table.logs .metadata .context pre { margin: 5px 0; padding: 5px 10px; + white-space: pre-wrap; } table.logs .sf-call-stack { From 1be25abd2b02853f25c78ff83eed81df9a9415bf Mon Sep 17 00:00:00 2001 From: Jules Pietri Date: Tue, 8 Mar 2016 15:20:29 +0100 Subject: [PATCH 2/2] [HttpKernel] fix ValueExporter for long inline arrays --- .../HttpKernel/DataCollector/Util/ValueExporter.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/HttpKernel/DataCollector/Util/ValueExporter.php b/src/Symfony/Component/HttpKernel/DataCollector/Util/ValueExporter.php index c9e51cc26ff12..8642b5a64f888 100644 --- a/src/Symfony/Component/HttpKernel/DataCollector/Util/ValueExporter.php +++ b/src/Symfony/Component/HttpKernel/DataCollector/Util/ValueExporter.php @@ -58,7 +58,13 @@ public function exportValue($value, $depth = 1, $deep = false) return sprintf("[\n%s%s\n%s]", $indent, implode(sprintf(", \n%s", $indent), $a), str_repeat(' ', $depth - 1)); } - return sprintf('[%s]', implode(', ', $a)); + $s = sprintf('[%s]', implode(', ', $a)); + + if (80 > strlen($s)) { + return $s; + } + + return sprintf("[\n%s%s\n]", $indent, implode(sprintf(",\n%s", $indent), $a)); } if (is_resource($value)) {