You are here

protected function FlexsliderFormatterTrait::buildSettingsSummary in Flex Slider 8.2

Builds the FlexSlider settings summary.

Return value

array The settings summary build array.

3 calls to FlexsliderFormatterTrait::buildSettingsSummary()
FlexsliderEntityFormatter::settingsSummary in flexslider_fields/src/Plugin/Field/FieldFormatter/FlexsliderEntityFormatter.php
Returns a short summary for the current formatter settings.
FlexsliderFormatter::settingsSummary in flexslider_fields/src/Plugin/Field/FieldFormatter/FlexsliderFormatter.php
Returns a short summary for the current formatter settings.
FlexsliderResponsiveFormatter::settingsSummary in flexslider_fields/src/Plugin/Field/FieldFormatter/FlexsliderResponsiveFormatter.php
Returns a short summary for the current formatter settings.

File

flexslider_fields/src/Plugin/Field/FieldFormatter/FlexsliderFormatterTrait.php, line 34

Class

FlexsliderFormatterTrait
A common trait for all FlexSlider formatters (image + entity).

Namespace

Drupal\flexslider_fields\Plugin\Field\FieldFormatter

Code

protected function buildSettingsSummary() {
  $summary = [];

  // Load the selected optionset.
  $optionset = $this
    ->loadOptionset($this
    ->getSetting('optionset'));

  // Build the optionset summary.
  $os_summary = $optionset ? $optionset
    ->label() : $this
    ->t('Default settings');
  $summary[] = $this
    ->t('Option set: %os_summary', [
    '%os_summary' => $os_summary,
  ]);
  return $summary;
}