public function WebformEntityReferenceWidgetTrait::settingsSummary in Webform 8.5
Same name and namespace in other branches
- 6.x src/Plugin/Field/FieldWidget/WebformEntityReferenceWidgetTrait.php \Drupal\webform\Plugin\Field\FieldWidget\WebformEntityReferenceWidgetTrait::settingsSummary()
File
- src/
Plugin/ Field/ FieldWidget/ WebformEntityReferenceWidgetTrait.php, line 77
Class
- WebformEntityReferenceWidgetTrait
- Trait for webform entity reference and autocomplete widget.
Namespace
Drupal\webform\Plugin\Field\FieldWidgetCode
public function settingsSummary() {
$summary = parent::settingsSummary();
$summary[] = $this
->t('Default submission data: @default_data', [
'@default_data' => $this
->getSetting('default_data') ? $this
->t('Yes') : $this
->t('No'),
]);
$webform_ids = $this
->getSetting('webforms');
if ($webform_ids) {
$webforms = Webform::loadMultiple($webform_ids);
$webform_labels = [];
foreach ($webforms as $webform) {
$webform_labels[] = $webform
->label();
}
$summary[] = $this
->t('Webforms: @webforms', [
'@webforms' => implode('; ', $webform_labels),
]);
}
return $summary;
}