use Friendica\BaseObject;
use Friendica\Model\Contact;
use Michelf\MarkdownExtra;
-
-require_once 'include/html2bbcode.php';
+use Friendica\Content\Text\HTML;
/**
* Friendica-specific usage of Markdown
// Escaping the hash tags
$s = preg_replace('/\#([^\s\#])/', '#$1', $s);
- $s = Markdown::convert($s);
+ $s = self::convert($s);
$regexp = "/@\{(?:([^\}]+?); )?([^\} ]+)\}/";
$s = preg_replace_callback($regexp, ['self', 'diasporaMention2BBCodeCallback'], $s);
$s = str_replace('#', '#', $s);
- $s = html2bbcode($s);
+ $s = HTML::toBBCode($s);
// protect the recycle symbol from turning into a tag, but without unescaping angles and naked ampersands
$s = str_replace('♲', html_entity_decode('♲', ENT_QUOTES, 'UTF-8'), $s);