You are here

public function BaseMarkdownPluginManager::getLabels in Markdown 3.0.x

File

src/BaseMarkdownPluginManager.php, line 65

Class

BaseMarkdownPluginManager

Namespace

Drupal\markdown

Code

public function getLabels($installed = TRUE, $version = TRUE) : array {
  $labels = [];
  $parsers = $installed ? $this
    ->getInstalled() : $this
    ->all();
  foreach ($parsers as $id => $parser) {

    // Cast to string for Drupal 7.
    $labels[$id] = (string) $parser
      ->getLabel($version);
  }
  return $labels;
}