protected function handleSimpleTypeOperand($operand, $value)
{
$operand = TypeHandling::normalizeType($operand);
if ($operand === 'object') {
return is_object($value);
} elseif ($operand === 'string') {
return is_string($value);
} elseif ($operand === 'integer') {
return is_integer($value);
} elseif ($operand === 'boolean') {
return is_bool($value);
} elseif ($operand === 'float') {
return is_float($value);
} elseif ($operand === 'array') {
return is_array($value);
}
return false;
}