public function DerivativeInterface::getDerivativeDefinitions

Returns the definition of all derivatives of a base plugin.

Parameters

array $base_plugin_definition: The definition array of the base plugin.

Return value

array An array of full derivative definitions keyed on derivative id.

See also

getDerivativeDefinition()

5 methods override DerivativeInterface::getDerivativeDefinitions()
DefaultWizardDeriver::getDerivativeDefinitions in drupal/core/modules/views/lib/Drupal/views/Plugin/Type/DefaultWizardDeriver.php
Implements Drupal\Component\Plugin\Derivative\DerivativeInterface::getDerivativeDefinitions().
EntityDerivative::getDerivativeDefinitions in drupal/core/modules/rest/lib/Drupal/rest/Plugin/Derivative/EntityDerivative.php
Implements DerivativeInterface::getDerivativeDefinitions().
Layout::getDerivativeDefinitions in drupal/core/modules/layout/lib/Drupal/layout/Plugin/Derivative/Layout.php
Implements DerivativeInterface::getDerivativeDefinitions().
MockLayoutBlockDeriver::getDerivativeDefinitions in drupal/core/modules/system/tests/modules/plugin_test/lib/Drupal/plugin_test/Plugin/plugin_test/mock_block/MockLayoutBlockDeriver.php
Implements Drupal\Component\Plugin\Derivative\DerivativeInterface::getDerivativeDefinitions().
MockMenuBlockDeriver::getDerivativeDefinitions in drupal/core/modules/system/tests/modules/plugin_test/lib/Drupal/plugin_test/Plugin/plugin_test/mock_block/MockMenuBlockDeriver.php
Implements Drupal\Component\Plugin\Derivative\DerivativeInterface::getDerivativeDefinitions().

File

drupal/core/lib/Drupal/Component/Plugin/Derivative/DerivativeInterface.php, line 42
Definition of Drupal\Component\Plugin\Derivative\DerivativeInterface.

Class

DerivativeInterface
Plugin interface for derivative plugin handling.

Namespace

Drupal\Component\Plugin\Derivative

Code

public function getDerivativeDefinitions(array $base_plugin_definition);