You are here

public static function WebformEntityReferenceTrait::create in Webform 6.x

File

src/Plugin/WebformElement/WebformEntityReferenceTrait.php, line 48

Class

WebformEntityReferenceTrait
Provides an 'entity_reference' trait.

Namespace

Drupal\webform\Plugin\WebformElement

Code

public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition) {
  $instance = parent::create($container, $configuration, $plugin_id, $plugin_definition);
  $instance->entityRepository = $container
    ->get('entity.repository');
  $instance->entityTypeRepository = $container
    ->get('entity_type.repository');
  $instance->selectionManager = $container
    ->get('plugin.manager.entity_reference_selection');
  return $instance;
}