From fa355977556ef5619da7b08c3c4ef7789984231d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Mar=C3=ADn?= Date: Mon, 19 Aug 2013 12:49:47 +0200 Subject: [PATCH] Sets _format attribute only if it wasn't set previously by the user. Fixes #8787 --- .../HttpKernel/Fragment/InlineFragmentRenderer.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Symfony/Component/HttpKernel/Fragment/InlineFragmentRenderer.php b/src/Symfony/Component/HttpKernel/Fragment/InlineFragmentRenderer.php index a4dab4c7d05d..c06ee7a8dd14 100644 --- a/src/Symfony/Component/HttpKernel/Fragment/InlineFragmentRenderer.php +++ b/src/Symfony/Component/HttpKernel/Fragment/InlineFragmentRenderer.php @@ -54,6 +54,12 @@ public function render($uri, Request $request, array $options = array()) // below instead) $attributes = $reference->attributes; $reference->attributes = array(); + + // Except "_format" attribute + if (isset($attributes['_format'])) { + $reference->attributes['_format'] = $attributes['_format']; + } + $uri = $this->generateFragmentUri($uri, $request); $reference->attributes = array_merge($attributes, $reference->attributes); }