diff --git a/lib/Formatter.php b/lib/Formatter.php index 52270e19..93a447aa 100644 --- a/lib/Formatter.php +++ b/lib/Formatter.php @@ -108,6 +108,18 @@ class Formatter{ return Formatter::$_MarkdownParser->text($text); } + /** + * Convert a string of Markdown into inline HTML. + */ + public static function MarkdownToInlineHtml(?string $text): string{ + if(!isset(Formatter::$_MarkdownParser)){ + Formatter::$_MarkdownParser = new Parsedown(); + Formatter::$_MarkdownParser->setSafeMode(true); + } + + return Formatter::$_MarkdownParser->line($text); + } + /** * Given a number of bytes, return a string containing a human-readable filesize. *