Same name and namespace in other branches
  1. 8.x-2.x src/Plugin/Field/FieldWidget/ColorFieldWidgetDefault.php \Drupal\color_field\Plugin\Field\FieldWidget\ColorFieldWidgetDefault::settingsSummary() 1 comment

File

src/Plugin/Field/FieldWidget/ColorFieldWidgetDefault.php, line 48

Class

ColorFieldWidgetDefault
Plugin implementation of the color_widget default input widget.

Namespace

Drupal\color_field\Plugin\Field\FieldWidget

Code

public function settingsSummary() : array {
    $summary = [];
    $placeholder_color = $this->getSetting('placeholder_color');
    $placeholder_opacity = $this->getSetting('placeholder_opacity');
    if (!empty($placeholder_color)) {
        $summary[] = $this->t('Color placeholder: @placeholder_color', [
            '@placeholder_color' => $placeholder_color,
        ]);
    }
    if (!empty($placeholder_opacity)) {
        $summary[] = $this->t('Opacity placeholder: @placeholder_opacity', [
            '@placeholder_opacity' => $placeholder_opacity,
        ]);
    }
    if (empty($summary)) {
        $summary[] = $this->t('No placeholder');
    }
    return $summary;
}