public function PluginManagerBase::getDefinition

Gets a specific plugin definition.

Parameters

string $plugin_id: A plugin id.

Return value

array|null A plugin definition, or NULL if no definition was found for $plugin_id.

Overrides DiscoveryInterface::getDefinition

13 calls to PluginManagerBase::getDefinition()
EntityManager::getAccessController in drupal/core/lib/Drupal/Core/Entity/EntityManager.php
Creates a new access controller instance.
EntityManager::getAdminPath in drupal/core/lib/Drupal/Core/Entity/EntityManager.php
Returns the administration path for an entity type's bundle.
EntityManager::getControllerClass in drupal/core/lib/Drupal/Core/Entity/EntityManager.php
Returns an entity controller class.
EntityManager::getFormController in drupal/core/lib/Drupal/Core/Entity/EntityManager.php
Creates a new form controller instance.
EntityManager::getListController in drupal/core/lib/Drupal/Core/Entity/EntityManager.php
Creates a new list controller instance.

... See full list

File

drupal/core/lib/Drupal/Component/Plugin/PluginManagerBase.php, line 51
Definition of Drupal\Component\Plugin\PluginManagerBase

Class

PluginManagerBase
Base class for plugin managers.

Namespace

Drupal\Component\Plugin

Code

public function getDefinition($plugin_id) {
  return $this->discovery
    ->getDefinition($plugin_id);
}