From 1fac424f7194f72411d848800894d8de66893c4f Mon Sep 17 00:00:00 2001 From: Marten Date: Wed, 4 Mar 2020 09:36:09 +0100 Subject: [PATCH] Updated getParameter method hints in Router (#4908) --- modules/cms/classes/Router.php | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/modules/cms/classes/Router.php b/modules/cms/classes/Router.php index f6f310036..0c033fd81 100644 --- a/modules/cms/classes/Router.php +++ b/modules/cms/classes/Router.php @@ -300,15 +300,14 @@ class Router /** * Returns a routing parameter. - * @return array + * @param string $name + * @param string|null $default + * @return string|null */ - public function getParameter($name, $default = null) + public function getParameter(string $name, string $default = null) { - if (isset($this->parameters[$name]) && ($this->parameters[$name] === '0' || !empty($this->parameters[$name]))) { - return $this->parameters[$name]; - } - - return $default; + $value = $this->parameters[$name] ?? ''; + return $value !== '' ? $value : $default; } /**