trait ParserAwareTrait in Markdown 8.2
Trait for implementing \Drupal\markdown\Util\ParserAwareInterface.
Hierarchy
- trait \Drupal\markdown\Traits\ParserAwareTrait
5 files declare their use of ParserAwareTrait
- BaseExtension.php in src/
Plugin/ Markdown/ CommonMark/ BaseExtension.php - FilterHtml.php in src/
Util/ FilterHtml.php - FilterMarkdown.php in src/
Plugin/ Filter/ FilterMarkdown.php - MissingExtension.php in src/
Plugin/ Markdown/ MissingExtension.php - ParserConfigurationForm.php in src/
Form/ ParserConfigurationForm.php
File
- src/
Traits/ ParserAwareTrait.php, line 10
Namespace
Drupal\markdown\TraitsView source
trait ParserAwareTrait {
/**
* A Markdown Parser instance.
*
* @var \Drupal\markdown\Plugin\Markdown\ParserInterface
*/
protected $parser;
/**
* {@inheritdoc}
*/
public function getParser() {
return $this->parser;
}
/**
* {@inheritdoc}
*/
public function setParser(ParserInterface $parser = NULL) {
$this->parser = $parser;
return $this;
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ParserAwareTrait:: |
protected | property | A Markdown Parser instance. | |
ParserAwareTrait:: |
public | function | 1 | |
ParserAwareTrait:: |
public | function |