public function getRoute($name, $parameters = [], $referenceType = UrlGenerator::ABSOLUTE_PATH)
{
try {
$url = $this->router->generate($name, $parameters, $referenceType === self::BASE_PATH ? UrlGenerator::ABSOLUTE_PATH : $referenceType);
if ($referenceType === self::BASE_PATH) {
$url = substr($url, strlen($this->router->getRequest()->getBaseUrl()));
}
return $url;
} catch (RouteNotFoundException $e) {
} catch (MissingMandatoryParametersException $e) {
} catch (InvalidParameterException $e) {
}
return false;
}