You are here

function entity_reference_actions_field_widget_settings_summary_alter in Entity reference actions 1.x

Implements hook_field_widget_settings_summary_alter().

File

./entity_reference_actions.module, line 53
Entity reference actions module hooks.

Code

function entity_reference_actions_field_widget_settings_summary_alter(&$summary, $context) {

  /** @var \Drupal\Core\Field\FieldDefinitionInterface $field_definition */
  $field_definition = $context['field_definition'];
  if (is_a($field_definition
    ->getClass(), EntityReferenceFieldItemListInterface::class, TRUE)) {
    $enabled = $context['widget']
      ->getThirdPartySetting('entity_reference_actions', 'enabled');
    $summary[] = 'Entity Reference Actions: ' . ($enabled ? 'On' : 'Off');
  }
}