You are here

public function BaseExtension::requires in Markdown 8.2

Retrieves identifiers of extensions that this extension requires.

Return value

string[] An indexed array of extensions this extension requires.

Overrides ExtensionInterface::requires

File

src/Plugin/Markdown/BaseExtension.php, line 94

Class

BaseExtension
Base class for markdown extensions.

Namespace

Drupal\markdown\Plugin\Markdown

Code

public function requires() {
  $extensionRequirements = $this->pluginDefinition
    ->getRequirementsByType('extension');
  return array_map(function ($requirement) {
    return $requirement
      ->getTypeId();
  }, $extensionRequirements);
}