You are here

public function BaseParser::getFilterFormat in Markdown 3.0.x

Retrieves a filter format entity.

Parameters

string $format: A filter format identifier or entity instance.

Return value

\Drupal\filter\FilterFormatInterface|object A filter format entity.

Overrides MarkdownParserInterface::getFilterFormat

File

src/Plugin/Markdown/BaseParser.php, line 320

Class

BaseParser
Plugin annotation @MarkdownParser( id = "_broken", label = @Translation("Missing Parser"), )

Namespace

Drupal\markdown\Plugin\Markdown

Code

public function getFilterFormat($format = NULL) {
  $default = filter_default_format();

  // Immediately return if filter is already an object.
  if ($format instanceof FilterFormatInterface) {
    return $format;
  }

  // Immediately return the default format if none was specified.
  if (!isset($format)) {
    return $default;
  }
  $formats = filter_formats();
  return isset($formats[$format]) ? $formats[$format] : $default;
}