public function current($referenceType = UrlGenerator::ABSOLUTE_PATH)
{
$request = $this->router->getRequest();
$url = $request->getBaseUrl();
if ($referenceType === UrlGenerator::ABSOLUTE_URL) {
$url = $request->getSchemeAndHttpHost() . $url;
}
if ($qs = $request->getQueryString()) {
$qs = '?' . $qs;
}
return $url . $request->getPathInfo() . $qs;
}