public static function incorrectEncoding($encoding)
{
return new static('String is not encoded as ' . $encoding);
}
public static function checkStringEncoding($string, $encoding) { if (!mb_detect_encoding($string, $encoding, true)) { throw CouldNotCreateMessage::incorrectEncoding($encoding); } return $string; }