public static function checkStringEncoding($string, $encoding) { if (!mb_detect_encoding($string, $encoding, true)) { throw CouldNotCreateMessage::incorrectEncoding($encoding); } return $string; }