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

This commit is contained in:
Ismael Ambrosi 2012-03-11 16:56:20 -03:00
parent 0d89f13560
commit aa53b887d1

View File

@ -133,7 +133,11 @@ class HttpKernel extends BaseHttpKernel
}
} else {
$options['attributes']['_controller'] = $controller;
$options['attributes']['_format'] = $request->getRequestFormat();
if (!isset($options['attributes']['_format'])) {
$options['attributes']['_format'] = $request->getRequestFormat();
}
$options['attributes']['_route'] = '_internal';
$subRequest = $request->duplicate($options['query'], null, $options['attributes']);
}