public function serialize($data)
{
if (is_string($data)) {
return $data;
} elseif ($data === false || $data === null) {
return '';
} else {
throw new StringTypeException('data is not a string: `:data`', ['data' => json_encode(JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES)]);
}
}