Sets _format attribute only if it wasn't set previously by the user.

Fixes #8787
This commit is contained in:
David Marín 2013-08-19 12:49:47 +02:00 committed by Fabien Potencier
parent 2872f839ad
commit fa35597755
1 changed files with 6 additions and 0 deletions

View File

@ -54,6 +54,12 @@ class InlineFragmentRenderer extends RoutableFragmentRenderer
// 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);
}