]> git.mxchange.org Git - friendica.git/blobdiff - src/Content/Text/Markdown.php
Issue 5859: Avoid returning empty arrays
[friendica.git] / src / Content / Text / Markdown.php
index ac598d0fc4826dbcfcd575cb9a90fb2e2ad210d3..0687b5377b0e82bf408251bcecdc7562d2deb652 100644 (file)
@@ -14,7 +14,7 @@ use Friendica\Content\Text\HTML;
 /**
  * Friendica-specific usage of Markdown
  *
- * @author Hypolite Petovan <mrpetovan@gmail.com>
+ * @author Hypolite Petovan <hypolite@mrpetovan.com>
  */
 class Markdown extends BaseObject
 {
@@ -32,6 +32,7 @@ class Markdown extends BaseObject
 
                $MarkdownParser = new MarkdownExtra();
                $MarkdownParser->hard_wrap = $hardwrap;
+               $MarkdownParser->code_class_prefix = 'language-';
                $html = $MarkdownParser->transform($text);
 
                self::getApp()->save_timestamp($stamp1, "parser");
@@ -53,6 +54,10 @@ class Markdown extends BaseObject
 
                $data = Contact::getDetailsByAddr($match[2]);
 
+               if (empty($data)) {
+                       return;
+               }
+
                $name = $match[1];
 
                if ($name == '') {