public function PhpMarkdown::getParser in Markdown 3.0.x
Retrieves the PHP Markdown parser.
Return value
\Michelf\Markdown A PHP Markdown parser.
File
- src/
Plugin/ Markdown/ PhpMarkdown.php, line 63
Class
- PhpMarkdown
- Plugin annotation @MarkdownParser( id = "michelf/php-markdown", label = @Translation("PHP Markdown"), url = "https://michelf.ca/projects/php-markdown", )
Namespace
Drupal\markdown\Plugin\MarkdownCode
public function getParser() {
if (!isset(static::$parsers[$this->filterId])) {
$parser = new static::$parserClass();
if ($this->filter) {
foreach ($this->settings as $name => $value) {
$parser->{$name} = $value;
}
}
static::$parsers[$this->filterId] = $parser;
}
return static::$parsers[$this->filterId];
}