protected function CalendarEventEmbeddedWidget::attachFieldGroups in Opigno calendar event 8
Same name in this branch
- 8 src/CalendarEventEmbeddedWidget.php \Drupal\opigno_calendar_event\CalendarEventEmbeddedWidget::attachFieldGroups()
- 8 src/Form/CalendarEventEmbeddedWidget.php \Drupal\opigno_calendar_event\Form\CalendarEventEmbeddedWidget::attachFieldGroups()
Same name and namespace in other branches
- 3.x src/Form/CalendarEventEmbeddedWidget.php \Drupal\opigno_calendar_event\Form\CalendarEventEmbeddedWidget::attachFieldGroups()
Attaches field groups to the specified subform element.
Parameters
array $element: The subform element.
\Drupal\calendar_event\CalendarEventInterface $entity: The calendar event entity.
\Drupal\Core\Entity\Display\EntityFormDisplayInterface $form_display: A form display object.
1 call to CalendarEventEmbeddedWidget::attachFieldGroups()
- CalendarEventEmbeddedWidget::alterForm in src/Form/ CalendarEventEmbeddedWidget.php 
- Alters the parent form.
File
- src/Form/ CalendarEventEmbeddedWidget.php, line 136 
Class
- CalendarEventEmbeddedWidget
- Provides a widget to attach a calendar event to an entity.
Namespace
Drupal\opigno_calendar_event\FormCode
protected function attachFieldGroups(array &$element, CalendarEventInterface $entity, EntityFormDisplayInterface $form_display) {
  if (!function_exists('field_group_attach_groups')) {
    return;
  }
  $context = [
    'entity_type' => $entity
      ->getEntityTypeId(),
    'bundle' => $entity
      ->bundle(),
    'entity' => $entity,
    'context' => 'form',
    'display_context' => 'form',
    'mode' => $form_display
      ->getMode(),
  ];
  field_group_attach_groups($element, $context);
  $element['#pre_render'][] = 'field_group_form_pre_render';
}