You are here

interface MarkdownPluginManagerInterface in Markdown 8.2

Interface for Markdown Plugin Mangers.

Hierarchy

Expanded class hierarchy of MarkdownPluginManagerInterface

All classes that implement MarkdownPluginManagerInterface

Deprecated

in markdown:8.x-2.0 and is removed from markdown:3.0.0. Use \Drupal\markdown\PluginManager\InstallablePluginManagerInterface instead.

See also

https://www.drupal.org/project/markdown/issues/3142418

File

src/PluginManager/MarkdownPluginManagerInterface.php, line 12

Namespace

Drupal\markdown\PluginManager
View source
interface MarkdownPluginManagerInterface extends InstallablePluginManagerInterface {

}

Members

Namesort descending Modifiers Type Description Overrides
CacheableDependencyInterface::getCacheContexts public function The cache contexts associated with this object. 34
CacheableDependencyInterface::getCacheMaxAge public function The maximum age for which this object may be cached. 34
CachedDiscoveryInterface::clearCachedDefinitions public function Clears static and persistent plugin definition caches. 2
CachedDiscoveryInterface::useCaches public function Disable the use of caches. 2
ContainerInjectionInterface::create public static function Instantiates a new instance of this class. 70
DiscoveryInterface::getDefinition public function Gets a specific plugin definition. 4
DiscoveryInterface::hasDefinition public function Indicates if a specific plugin definition exists. 2
FallbackPluginManagerInterface::getFallbackPluginId public function Gets a fallback id for a missing plugin. 5
InstallablePluginManagerInterface::all public function Retrieves all registered plugins. 1
InstallablePluginManagerInterface::createInstance public function Creates a pre-configured instance of a plugin. Overrides FactoryInterface::createInstance
InstallablePluginManagerInterface::firstInstalledPluginId public function Retrieves the first installed plugin identifier. 1
InstallablePluginManagerInterface::getCacheKey public function Retrieves the cache key to use. 1
InstallablePluginManagerInterface::getCacheTags public function Retrieves all cache tags that the plugin manager may implement. Overrides CacheableDependencyInterface::getCacheTags
InstallablePluginManagerInterface::getDefinitionByClassName public function Retrieves a definition by class name. 1
InstallablePluginManagerInterface::getDefinitionByLibraryId public function Retrieves a definition by library identifier. 1
InstallablePluginManagerInterface::getDefinitions public function Gets the definition of all plugins for this type. Overrides DiscoveryInterface::getDefinitions
InstallablePluginManagerInterface::installed public function Retrieves all installed plugins. 1
InstallablePluginManagerInterface::installedDefinitions public function Retrieves installed plugin definitions. 1
MapperInterface::getInstance public function Gets a preconfigured instance of a plugin. 4