public function BaseParser::parse in Markdown 3.0.x
Same name and namespace in other branches
- 8.2 src/Plugin/Markdown/BaseParser.php \Drupal\markdown\Plugin\Markdown\BaseParser::parse()
Parses markdown into HTML.
Parameters
string $markdown: The markdown string to parse.
\Drupal\Core\Language\LanguageInterface $language: Optional. The language of the markdown that is being parsed.
Return value
\Drupal\markdown\ParsedMarkdownInterface A safe ParsedMarkdown object.
Overrides MarkdownParserInterface::parse
See also
\Drupal\markdown\ParsedMarkdownInterface
\Drupal\markdown\Plugin\Markdown\MarkdownParserInterface::convertToHtml()
2 calls to BaseParser::parse()
- BaseParser::parsePath in src/
Plugin/ Markdown/ BaseParser.php - Parses markdown from a local file into HTML.
- BaseParser::parseUrl in src/
Plugin/ Markdown/ BaseParser.php - Parses markdown from an external URL into HTML.
File
- src/
Plugin/ Markdown/ BaseParser.php, line 409
Class
- BaseParser
- Plugin annotation @MarkdownParser( id = "_broken", label = @Translation("Missing Parser"), )
Namespace
Drupal\markdown\Plugin\MarkdownCode
public function parse($markdown, LanguageInterface $language = NULL) {
return ParsedMarkdown::create($markdown, $this
->convertToHtml($markdown, $language), $language);
}