@@ 1220-1224 (lines=5) @@ | ||
1217 | $codeblock = $matches[1]; |
|
1218 | ||
1219 | $codeblock = $this->outdent($codeblock); |
|
1220 | if ($this->code_block_content_func) { |
|
1221 | $codeblock = call_user_func($this->code_block_content_func, $codeblock, ""); |
|
1222 | } else { |
|
1223 | $codeblock = htmlspecialchars($codeblock, ENT_NOQUOTES); |
|
1224 | } |
|
1225 | ||
1226 | # trim leading newlines and trailing newlines |
|
1227 | $codeblock = preg_replace('/\A\n+|\n+\z/', '', $codeblock); |
@@ 1497-1501 (lines=5) @@ | ||
1494 | $attrs =& $matches[3]; |
|
1495 | $codeblock = $matches[4]; |
|
1496 | ||
1497 | if ($this->code_block_content_func) { |
|
1498 | $codeblock = call_user_func($this->code_block_content_func, $codeblock, $classname); |
|
1499 | } else { |
|
1500 | $codeblock = htmlspecialchars($codeblock, ENT_NOQUOTES); |
|
1501 | } |
|
1502 | ||
1503 | $codeblock = preg_replace_callback('/^\n+/', |
|
1504 | array($this, '_doFencedCodeBlocks_newlines'), $codeblock); |