if (isset($data) && !is_scalar($data)) {
throw new InvalidArgumentException(
"Text encoding argument must be scalar, got ".typeof($data));
}
if (isset($data) && !is_scalar($data)) {
throw new InvalidArgumentException(
"Text encoding argument must be scalar, got ".typeof($data));
}