You are here

public function DisplayFieldCopy::settingsSummary in Display Field Copy 8

Same name and namespace in other branches
  1. 2.x src/Plugin/DsField/DisplayFieldCopy.php \Drupal\display_field_copy\Plugin\DsField\DisplayFieldCopy::settingsSummary()

File

src/Plugin/DsField/DisplayFieldCopy.php, line 106

Class

DisplayFieldCopy
Defines a generic dynamic field that holds a copy of an exisitng core field.

Namespace

Drupal\display_field_copy\Plugin\DsField

Code

public function settingsSummary($settings) {
  $config = $this
    ->getFieldConfiguration();

  // Disabled fields don't store formatter configurations.
  if (!isset($config['formatter'])) {
    return [];
  }
  $formatter = $this
    ->getFormatter([
    'type' => $config['formatter'],
  ]);
  return $formatter ? $formatter
    ->settingsSummary() : [];
}