diff --git a/composer.json b/composer.json index e28b081..b75a8ff 100644 --- a/composer.json +++ b/composer.json @@ -9,7 +9,7 @@ } ], "require": { - "php": ">=7.4.0", + "php": ">=8.1.0", "fuzeworks/core": "~1.3.0", "fuzeworks/mvcr": "~1.3.0", "fuzeworks/objectstorage": "~1.3.0" diff --git a/src/FuzeWorks/Security.php b/src/FuzeWorks/Security.php index ab6174c..2fd32d1 100644 --- a/src/FuzeWorks/Security.php +++ b/src/FuzeWorks/Security.php @@ -375,10 +375,8 @@ class Security { // Is the string an array? if (is_array($str)) { - while (list($key) = each($str)) - { - $str[$key] = $this->xss_clean($str[$key]); - } + foreach ($str as $key => $value) + $str[$key] = $this->xss_clean($value); return $str; }