Drupal 8  8.0.2
DefaultSelectionDeriver Class Reference
Inheritance diagram for DefaultSelectionDeriver:

Public Member Functions

 __construct (EntityManagerInterface $entity_manager)
 
 getDerivativeDefinitions ($base_plugin_definition)
 
- Public Member Functions inherited from DeriverBase
 getDerivativeDefinition ($derivative_id, $base_plugin_definition)
 
 getDerivativeDefinitions ($base_plugin_definition)
 

Static Public Member Functions

static create (ContainerInterface $container, $base_plugin_id)
 

Protected Attributes

 $entityManager
 
- Protected Attributes inherited from DeriverBase
 $derivatives = array()
 

Detailed Description

Provides derivative plugins for the DefaultSelection plugin.

See Also
Plugin API

Constructor & Destructor Documentation

__construct ( EntityManagerInterface  $entity_manager)

Creates an SelectionBase object.

Parameters
\Drupal\Core\Entity\EntityManagerInterface$entity_managerThe entity manager.

References Drupal\entityManager().

Here is the call graph for this function:

Member Function Documentation

static create ( ContainerInterface  $container,
  $base_plugin_id 
)
static

{Creates a new class instance.

Parameters
\Symfony\Component\DependencyInjection\ContainerInterface$containerThe container to pull out services used in the fetcher.
string$base_plugin_idThe base plugin ID for the plugin ID.
Returns
static Returns an instance of this fetcher.
}

Implements ContainerDeriverInterface.

getDerivativeDefinitions (   $base_plugin_definition)

{Gets the definition of all derivatives of a base plugin.

Parameters
array$base_plugin_definitionThe definition array of the base plugin.
Returns
array An array of full derivative definitions keyed on derivative id.
See Also
getDerivativeDefinition()
}

Implements DeriverInterface.

References Drupal\entityManager(), and t().

Here is the call graph for this function:


The documentation for this class was generated from the following file: