From 910c890410b6392e13e38adebd023d124e4744f4 Mon Sep 17 00:00:00 2001 From: David Goodwin Date: Sun, 4 Dec 2022 19:44:17 +0000 Subject: [PATCH] psalm fixes --- functions.inc.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/functions.inc.php b/functions.inc.php index 9064f259..7c81564b 100644 --- a/functions.inc.php +++ b/functions.inc.php @@ -400,6 +400,10 @@ function safeserver($param, $default = "") { if (isset($_SERVER[$param])) { $retval = $_SERVER[$param]; } + + if (!is_string($retval)) { + throw new \InvalidArgumentException("\%_SERVER should only contain string value(s)"); + } return $retval; } @@ -412,7 +416,7 @@ function safeserver($param, $default = "") { */ function safecookie($param, $default = "") { $retval = $default; - if (isset($_COOKIE[$param]) && is_string($_COOKIE[$param])) { + if (isset($_COOKIE[$param])) { $retval = $_COOKIE[$param]; } return $retval;