You are here

protected function EntityExtraFieldForm::getExtraFieldTypeOptions in Entity Extra Field 2.0.x

Same name and namespace in other branches
  1. 8 src/Form/EntityExtraFieldForm.php \Drupal\entity_extra_field\Form\EntityExtraFieldForm::getExtraFieldTypeOptions()

Get extra field type options.

Return value

array An array of extra field type options.

1 call to EntityExtraFieldForm::getExtraFieldTypeOptions()
EntityExtraFieldForm::form in src/Form/EntityExtraFieldForm.php
Gets the actual form array to be built.

File

src/Form/EntityExtraFieldForm.php, line 548

Class

EntityExtraFieldForm
Define entity extra field form.

Namespace

Drupal\entity_extra_field\Form

Code

protected function getExtraFieldTypeOptions() : array {
  $options = [];
  foreach ($this->extraFieldTypeManager
    ->getDefinitions() as $plugin_id => $definition) {
    if (!isset($definition['label'])) {
      continue;
    }
    $options[$plugin_id] = $definition['label'];
  }
  return $options;
}