Skip to content

Commit 15dcfb8

Browse files
committed
upd CommandQueryData
bool type added
1 parent 83ba516 commit 15dcfb8

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Commands/CommandQueryData.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,12 +97,16 @@ protected function validate($value, $rule)
9797
{
9898
if ($rule === 'required') {
9999
return $value === null ? false : true;
100+
} elseif ($rule === 'bool') {
101+
return $value !== null && is_bool($value);
100102
} elseif ($rule === 'array') {
101103
return $value !== null && is_array($value);
102104
} elseif ($rule === 'string') {
103105
return $value !== null && is_string($value);
104106
} elseif ($rule === 'integer') {
105107
return $value !== null && is_int($value);
108+
} elseif ($rule === 'nullOrBool') {
109+
return $value === null || is_bool($value);
106110
} elseif ($rule === 'nullOrArray') {
107111
return $value === null || is_array($value);
108112
} elseif ($rule === 'nullOrString') {

0 commit comments

Comments
 (0)