Generates a fragment URI for a given controller.
ControllerReference $reference A ControllerReference instance:
Request $request A Request instance:
string A fragment URI
protected function generateFragmentUri(ControllerReference $reference, Request $request) {
if (!isset($reference->attributes['_format'])) {
$reference->attributes['_format'] = $request
->getRequestFormat();
}
$reference->attributes['_controller'] = $reference->controller;
$reference->query['_path'] = http_build_query($reference->attributes, '', '&');
return $request
->getUriForPath($this->fragmentPath . '?' . http_build_query($reference->query, '', '&'));
}