diff --git a/src/APIlite.php b/src/APIlite.php index b6f320e..928ddf9 100644 --- a/src/APIlite.php +++ b/src/APIlite.php @@ -396,7 +396,12 @@ class APIlite $param_value = (string) $param_value; break; case 'bool': - $param_value = (bool) $param_value; + if (is_string($param_value)) { + $param_value = strtolower($param_value); + $param_value = in_array($param_value, ['1', 'true', 'on', 'yes']); + } else { + $param_value = (bool) $param_value; + } break; case 'array': $param_value = json_decode($param_value, true);