use is_int instead of is_numeric if we want to reject numeric strings, should fix #681

This commit is contained in:
Shish
2019-09-29 17:58:56 +01:00
parent 160f673060
commit 0f4a0275b5
3 changed files with 5 additions and 5 deletions

View File

@ -503,7 +503,7 @@ function bool_escape($input): bool
*/
if (is_bool($input)) {
return $input;
} elseif (is_numeric($input)) {
} elseif (is_int($input)) {
return ($input === 1);
} else {
$value = filter_var($input, FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE);