public function base($referenceType = UrlGenerator::ABSOLUTE_PATH)
{
$request = $this->router->getRequest();
$url = $request->getBasePath();
if ($referenceType === UrlGenerator::ABSOLUTE_URL) {
$url = $request->getSchemeAndHttpHost() . $url;
} elseif ($referenceType === self::BASE_PATH) {
$url = '';
}
return $url;
}