You are here

public function SubstitutionManager::getApplicablePluginsOptionList in Linkit 8.5

Get a form API options list for the entity ID.

Parameters

string $entity_type_id: The entity type ID.

Return value

array An options list.

Overrides SubstitutionManagerInterface::getApplicablePluginsOptionList

File

src/SubstitutionManager.php, line 47

Class

SubstitutionManager
A plugin manager for the substitution plugins.

Namespace

Drupal\linkit

Code

public function getApplicablePluginsOptionList($entity_type_id) {
  $entity_type = $this->entityTypeManager
    ->getDefinition($entity_type_id);
  $options = [];
  foreach ($this
    ->filterPlugins($this
    ->getDefinitions(), $entity_type) as $id => $definition) {
    $options[$id] = $definition['label'];
  }
  return $options;
}