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; }