You are here

abstract public function InstallablePluginManager::getFallbackPluginId in Markdown 8.2

Gets a fallback id for a missing plugin.

Parameters

string $plugin_id: The ID of the missing requested plugin.

array $configuration: An array of configuration relevant to the plugin instance.

Return value

string The id of an existing plugin to use when the plugin does not exist.

Overrides FallbackPluginManagerInterface::getFallbackPluginId

3 calls to InstallablePluginManager::getFallbackPluginId()
InstallablePluginManager::firstInstalledPluginId in src/PluginManager/InstallablePluginManager.php
Retrieves the first installed plugin identifier.
InstallablePluginManager::handlePluginNotFound in src/PluginManager/InstallablePluginManager.php
Allows plugin managers to specify custom behavior if a plugin is not found.
InstallablePluginManager::installedDefinitions in src/PluginManager/InstallablePluginManager.php
Retrieves installed plugin definitions.
3 methods override InstallablePluginManager::getFallbackPluginId()
AllowedHtmlManager::getFallbackPluginId in src/PluginManager/AllowedHtmlManager.php
Gets a fallback id for a missing plugin.
ExtensionManager::getFallbackPluginId in src/PluginManager/ExtensionManager.php
Gets a fallback id for a missing plugin.
ParserManager::getFallbackPluginId in src/PluginManager/ParserManager.php
Gets a fallback id for a missing plugin.

File

src/PluginManager/InstallablePluginManager.php, line 363

Class

InstallablePluginManager
Installable Plugin Manager.

Namespace

Drupal\markdown\PluginManager

Code

public abstract function getFallbackPluginId($plugin_id = NULL, array $configuration = []);