Merge pull request #4962 from turbo124/v5-develop

Fixes for casts
This commit is contained in:
David Bomba 2021-02-22 21:30:48 +11:00 committed by GitHub
commit 4d990ec660
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -226,8 +226,8 @@ trait CompanySettingsSaver
case 'double': case 'double':
return is_float($value) || is_numeric(strval($value)); return is_float($value) || is_numeric(strval($value));
case 'string': case 'string':
// return method_exists($value, '__toString') || is_null($value) || is_string($value); return method_exists($value, '__toString') || is_null($value) || is_string($value);
return is_null($value) || is_string($value); //return is_null($value) || is_string($value);
case 'bool': case 'bool':
case 'boolean': case 'boolean':
return is_bool($value) || (int) filter_var($value, FILTER_VALIDATE_BOOLEAN); return is_bool($value) || (int) filter_var($value, FILTER_VALIDATE_BOOLEAN);