Fixes for casts

This commit is contained in:
David Bomba 2021-02-22 21:30:28 +11:00
parent c7048e8cb1
commit 84d3ca8738

View File

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