You are here

public static function ParsedMarkdown::load in Markdown 3.0.x

Loads a cached ParsedMarkdown object.

Parameters

string $id: A unique identifier.

Return value

static|null A cached ParsedMarkdown object or NULL if it doesn't exist.

Overrides ParsedMarkdownInterface::load

3 calls to ParsedMarkdown::load()
BaseParser::load in src/Plugin/Markdown/BaseParser.php
Loads a cached ParsedMarkdown object.
BaseParser::loadPath in src/Plugin/Markdown/BaseParser.php
Loads a cached ParsedMarkdown object for a local file system path.
BaseParser::loadUrl in src/Plugin/Markdown/BaseParser.php
Loads a cached ParsedMarkdown object for a URL.

File

src/ParsedMarkdown.php, line 104

Class

ParsedMarkdown

Namespace

Drupal\markdown

Code

public static function load($id = NULL) {
  if ($id && ($cache = \Drupal::cache('markdown')
    ->get($id)) && $cache->data instanceof static) {
    return $cache->data;
  }
  return NULL;
}