From eb2a0e012c505b82245f74bea9ed2c0bcefc573c Mon Sep 17 00:00:00 2001 From: Mario Konrad Date: Fri, 17 Apr 2015 00:30:42 +0200 Subject: [PATCH] Have the optional code_block_content_func only replace htmlspecialchars. --- Michelf/MarkdownExtra.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Michelf/MarkdownExtra.php b/Michelf/MarkdownExtra.php index 7fd8038..97c6301 100644 --- a/Michelf/MarkdownExtra.php +++ b/Michelf/MarkdownExtra.php @@ -1324,10 +1324,10 @@ class MarkdownExtra extends \Michelf\Markdown { if ($this->code_block_content_func) { $codeblock = call_user_func($this->code_block_content_func, $codeblock, $classname); - return "\n\n".$this->hashBlock($codeblock)."\n\n"; + } else { + $codeblock = htmlspecialchars($codeblock, ENT_NOQUOTES); } - $codeblock = htmlspecialchars($codeblock, ENT_NOQUOTES); $codeblock = preg_replace_callback('/^\n+/', array($this, '_doFencedCodeBlocks_newlines'), $codeblock);