public function CmisFieldWidget::settingsSummary in CMIS API 8.2
Same name and namespace in other branches
- 8 src/Plugin/Field/FieldWidget/CmisFieldWidget.php \Drupal\cmis\Plugin\Field\FieldWidget\CmisFieldWidget::settingsSummary()
- 3.0.x src/Plugin/Field/FieldWidget/CmisFieldWidget.php \Drupal\cmis\Plugin\Field\FieldWidget\CmisFieldWidget::settingsSummary()
Returns a short summary for the current widget settings.
If an empty result is returned, a UI can still be provided to display a settings form in case the widget has configurable settings.
Return value
array A short summary of the widget settings.
Overrides WidgetBase::settingsSummary
File
- src/
Plugin/ Field/ FieldWidget/ CmisFieldWidget.php, line 84
Class
- CmisFieldWidget
- Plugin implementation of the 'cmis_field_widget' widget.
Namespace
Drupal\cmis\Plugin\Field\FieldWidgetCode
public function settingsSummary() {
if (empty($this->cmisConfigurations)) {
$this
->getConfigurations();
}
$summary = [];
$summary[] = $this
->t('Textfield size: %size', [
'%size' => $this
->getSetting('size'),
]);
if (!empty($this
->getSetting('placeholder'))) {
$summary[] = $this
->t('Placeholder: @placeholder', [
'@placeholder' => $this
->getSetting('placeholder'),
]);
}
$cmis_configuration = $this
->getSetting('cmis_configuration');
if (!empty($cmis_configuration)) {
$summary[] = $this
->t('CMIS configuration: @cmis_configuration', [
'@cmis_configuration' => $this->cmisConfigurations[$cmis_configuration],
]);
}
return $summary;
}