/** * @param Template $template * @param UrlBuilder $urlBuilder * @return string */ protected function templateBuild(Template $template, UrlBuilder $urlBuilder) { $path = $template->build($urlBuilder->getAllParameters(), $usedParameters); foreach ($usedParameters as $name) { $urlBuilder->useParameter($name); } return $path; }