Pagekit\Application\UrlProvider::getRoute PHP Метод

getRoute() публичный Метод

Gets the URL to a named route.
public getRoute ( string $name, mixed $parameters = [], mixed $referenceType = UrlGenerator::ABSOLUTE_PATH ) : string | false
$name string
$parameters mixed
$referenceType mixed
Результат string | false
    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;
    }