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

File

src/Plugin/Field/FieldWidget/ColorFieldWidgetBox.php, line 73

Class

ColorFieldWidgetBox
Plugin implementation of the color_field box widget.

Namespace

Drupal\color_field\Plugin\Field\FieldWidget

Code

public function settingsSummary() : array {
    $summary = [];
    $default_colors = $this->getSetting('default_colors');
    if (!empty($default_colors)) {
        preg_match_all("/#[0-9A-F]{6}/i", $default_colors, $default_colors, PREG_SET_ORDER);
        foreach ($default_colors as $color) {
            $colors = $color[0];
            $summary[] = $colors;
        }
    }
    if (empty($summary)) {
        $summary[] = $this->t('No default colors');
    }
    return $summary;
}