From 11fa8d8698d15ca8394e5f615e6ac5a0365b5ca8 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 15 May 2011 12:43:05 +0200 Subject: [PATCH] [HttpFoundation] tweaked HeaderBag::__toString() to ease debugging --- src/Symfony/Component/HttpFoundation/HeaderBag.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/HttpFoundation/HeaderBag.php b/src/Symfony/Component/HttpFoundation/HeaderBag.php index 2e8d8346aeab..26f07a0349e9 100644 --- a/src/Symfony/Component/HttpFoundation/HeaderBag.php +++ b/src/Symfony/Component/HttpFoundation/HeaderBag.php @@ -48,10 +48,11 @@ public function __toString() return preg_replace('/\-(.)/e', "'-'.strtoupper('\\1')", ucfirst($name)); }; + $max = max(array_map('strlen', array_keys($this->headers))) + 1; $content = ''; foreach ($this->headers as $name => $values) { foreach ($values as $value) { - $content .= sprintf("%s: %s\r\n", $beautifier($name), $value); + $content .= sprintf("%-{$max}s %s\r\n", $beautifier($name).':', $value); } }