public function FilterMarkdown::setParser in Markdown 8.2
Sets the Filter plugin.
Parameters
\Drupal\markdown\Plugin\Markdown\ParserInterface $parser: A Markdown Parser instance.
Return value
static
Overrides ParserAwareInterface::setParser
1 call to FilterMarkdown::setParser()
- FilterMarkdown::setConfiguration in src/Plugin/ Filter/ FilterMarkdown.php 
- Sets the configuration for this plugin instance.
File
- src/Plugin/ Filter/ FilterMarkdown.php, line 254 
Class
- FilterMarkdown
- Provides a filter for Markdown.
Namespace
Drupal\markdown\Plugin\FilterCode
public function setParser(ParserInterface $parser = NULL) {
  if ($parser instanceof FilterAwareInterface) {
    $parser
      ->setFilter($this);
  }
  // Add a cacheable dependency on the filter format, if it exists.
  if ($parser instanceof FilterFormatAwareInterface && ($filterFormat = $this
    ->getFilterFormat())) {
    $parser
      ->setFilterFormat($filterFormat);
    $parser
      ->addCacheableDependency($filterFormat);
  }
  return $this
    ->setParserTrait($parser);
}