| @@ 1221-1225 (lines=5) @@ | ||
| 1218 | $codeblock = $matches[1]; |
|
| 1219 | ||
| 1220 | $codeblock = $this->outdent($codeblock); |
|
| 1221 | if ($this->code_block_content_func) { |
|
| 1222 | $codeblock = call_user_func($this->code_block_content_func, $codeblock, ""); |
|
| 1223 | } else { |
|
| 1224 | $codeblock = htmlspecialchars($codeblock, ENT_NOQUOTES); |
|
| 1225 | } |
|
| 1226 | ||
| 1227 | # trim leading newlines and trailing newlines |
|
| 1228 | $codeblock = preg_replace('/\A\n+|\n+\z/', '', $codeblock); |
|
| @@ 1483-1487 (lines=5) @@ | ||
| 1480 | $attrs =& $matches[3]; |
|
| 1481 | $codeblock = $matches[4]; |
|
| 1482 | ||
| 1483 | if ($this->code_block_content_func) { |
|
| 1484 | $codeblock = call_user_func($this->code_block_content_func, $codeblock, $classname); |
|
| 1485 | } else { |
|
| 1486 | $codeblock = htmlspecialchars($codeblock, ENT_NOQUOTES); |
|
| 1487 | } |
|
| 1488 | ||
| 1489 | $codeblock = preg_replace_callback('/^\n+/', |
|
| 1490 | array($this, '_doFencedCodeBlocks_newlines'), $codeblock); |
|