add some UTF-8 validation

This commit is contained in:
Dylan K. Taylor
2019-08-01 19:51:31 +01:00
parent 399ef13069
commit 135a2f520c
5 changed files with 19 additions and 5 deletions

View File

@@ -57,6 +57,7 @@ use function is_readable;
use function is_string;
use function json_decode;
use function json_last_error_msg;
use function mb_check_encoding;
use function ob_end_clean;
use function ob_get_contents;
use function ob_start;
@@ -559,4 +560,10 @@ class Utils{
unlink($dir);
}
}
public static function checkUTF8(string $string) : void{
if(!mb_check_encoding($string, 'UTF-8')){
throw new \InvalidArgumentException("Text must be valid UTF-8");
}
}
}