protected function Markdown::_doHeaders_callback_setext in Markdown 7
* Setext header parsing callback *
Parameters
array $matches: * @return string
1 method overrides Markdown::_doHeaders_callback_setext()
- MarkdownExtra::_doHeaders_callback_setext in includes/
MarkdownExtra.php - * Callback for setext headers *
File
- includes/
Markdown.php, line 942
Class
- Markdown
- Markdown Parser Class
Namespace
MichelfCode
protected function _doHeaders_callback_setext($matches) {
// Terrible hack to check we haven't found an empty list item.
if ($matches[2] == '-' && preg_match('{^-(?: |$)}', $matches[1])) {
return $matches[0];
}
$level = $matches[2][0] == '=' ? 1 : 2;
// ID attribute generation
$idAtt = $this
->_generateIdFromHeaderValue($matches[1]);
$block = "<h{$level}{$idAtt}>" . $this
->runSpanGamut($matches[1]) . "</h{$level}>";
return "\n" . $this
->hashBlock($block) . "\n\n";
}