function entity_reference_actions_field_widget_third_party_settings_form in Entity reference actions 1.x
Implements hook_field_widget_third_party_settings_form().
File
- ./
entity_reference_actions.module, line 38 - Entity reference actions module hooks.
Code
function entity_reference_actions_field_widget_third_party_settings_form(WidgetInterface $plugin, FieldDefinitionInterface $field_definition, $form_mode, $form, FormStateInterface $form_state) {
$element = [];
if (is_a($field_definition
->getClass(), EntityReferenceFieldItemListInterface::class, TRUE)) {
$handler = \Drupal::classResolver(EntityReferenceActionsHandler::class);
$entity_type = $field_definition
->getSettings()['target_type'];
$handler
->init($entity_type, $plugin
->getThirdPartySettings('entity_reference_actions'));
$handler
->buildSettingsForm($element, $form_state, $field_definition
->getName());
}
return $element;
}