mirror of
https://github.com/KnpLabs/KnpMarkdownBundle.git
synced 2024-06-15 20:25:19 +02:00
Removing overriden method for fencedCodeBlocks.
Michel Fortin's implementation is able to handle the fencedCodeBlock without any escaping mecanism.
This commit is contained in:
parent
7c05b45fae
commit
a9bca9ffc6
|
@ -265,17 +265,4 @@ class MarkdownParser extends MarkdownExtra implements MarkdownParserInterface
|
|||
#
|
||||
return $this->hashPart("<code>$code</code>");
|
||||
}
|
||||
|
||||
public function _doFencedCodeBlocks_callback($matches)
|
||||
{
|
||||
$codeblock = $matches[2];
|
||||
if (!$this->features['no_html']) {
|
||||
$codeblock = htmlspecialchars($codeblock, ENT_NOQUOTES);
|
||||
}
|
||||
$codeblock = preg_replace_callback('/^\n+/',
|
||||
array(&$this, '_doFencedCodeBlocks_newlines'), $codeblock);
|
||||
$codeblock = "<pre><code>$codeblock</code></pre>";
|
||||
|
||||
return "\n\n".$this->hashBlock($codeblock)."\n\n";
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue