Bluz\Router\Router::getUrl PHP Method

getUrl() public method

Build URL to controller
public getUrl ( string $module = self::DEFAULT_MODULE, string $controller = self::DEFAULT_CONTROLLER, array $params = [] ) : string
$module string
$controller string
$params array
return string
    public function getUrl($module = self::DEFAULT_MODULE, $controller = self::DEFAULT_CONTROLLER, $params = [])
    {
        if (is_null($module)) {
            $module = Request::getModule();
        }
        if (is_null($controller)) {
            $controller = Request::getController();
        }
        if (empty($this->routers)) {
            return $this->urlRoute($module, $controller, $params);
        } else {
            if (isset($this->reverse[$module], $this->reverse[$module][$controller])) {
                return $this->urlCustom($module, $controller, $params);
            }
            return $this->urlRoute($module, $controller, $params);
        }
    }