Fix ctype_digit deprecation

This commit is contained in:
Alex Pott 2021-07-12 21:04:52 +01:00
parent 7253299169
commit 5c57324117
No known key found for this signature in database
GPG Key ID: 31905460D4A69276

View File

@ -161,8 +161,8 @@ class Inline
return 'true'; return 'true';
case false === $value: case false === $value:
return 'false'; return 'false';
case ctype_digit($value): case \is_int($value):
return \is_string($value) ? "'$value'" : (int) $value; return $value;
case is_numeric($value) && false === strpos($value, "\f") && false === strpos($value, "\n") && false === strpos($value, "\r") && false === strpos($value, "\t") && false === strpos($value, "\v"): case is_numeric($value) && false === strpos($value, "\f") && false === strpos($value, "\n") && false === strpos($value, "\r") && false === strpos($value, "\t") && false === strpos($value, "\v"):
$locale = setlocale(\LC_NUMERIC, 0); $locale = setlocale(\LC_NUMERIC, 0);
if (false !== $locale) { if (false !== $locale) {