interface ParserAwareInterface in Markdown 8.2
Interface for allowing an object to be aware of a Markdown Parser instance.
Hierarchy
- interface \Drupal\markdown\Util\ParserAwareInterface
Expanded class hierarchy of ParserAwareInterface
All classes that implement ParserAwareInterface
7 files declare their use of ParserAwareInterface
- BaseExtension.php in src/
Plugin/ Markdown/ BaseExtension.php - BaseParser.php in src/
Plugin/ Markdown/ BaseParser.php - ExtensionCollection.php in src/
PluginManager/ ExtensionCollection.php - ExtensionInterface.php in src/
Plugin/ Markdown/ ExtensionInterface.php - FilterMarkdown.php in src/
Plugin/ Filter/ FilterMarkdown.php
File
- src/
Util/ ParserAwareInterface.php, line 10
Namespace
Drupal\markdown\UtilView source
interface ParserAwareInterface {
/**
* Retrieves a Filter instance, if set.
*
* @return \Drupal\markdown\Plugin\Markdown\ParserInterface|null
* A Markdown Parser instance or NULL if not set.
*/
public function getParser();
/**
* Sets the Filter plugin.
*
* @param \Drupal\markdown\Plugin\Markdown\ParserInterface $parser
* A Markdown Parser instance.
*
* @return static
*/
public function setParser(ParserInterface $parser = NULL);
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ParserAwareInterface:: |
public | function | Retrieves a Filter instance, if set. | |
ParserAwareInterface:: |
public | function | Sets the Filter plugin. | 1 |