You are here

interface ParserAwareInterface in Markdown 8.2

Interface for allowing an object to be aware of a Markdown Parser instance.

Hierarchy

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

... See full list

File

src/Util/ParserAwareInterface.php, line 10

Namespace

Drupal\markdown\Util
View 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

Namesort descending Modifiers Type Description Overrides
ParserAwareInterface::getParser public function Retrieves a Filter instance, if set.
ParserAwareInterface::setParser public function Sets the Filter plugin. 1