You are here

protected function DisplayFieldCopy::getFormatter in Display Field Copy 2.x

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

Return the field formatter.

Return value

\Drupal\Core\Field\FormatterInterface

3 calls to DisplayFieldCopy::getFormatter()
DisplayFieldCopy::build in src/Plugin/DsField/DisplayFieldCopy.php
DisplayFieldCopy::settingsForm in src/Plugin/DsField/DisplayFieldCopy.php
DisplayFieldCopy::settingsSummary in src/Plugin/DsField/DisplayFieldCopy.php

File

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

Class

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

Namespace

Drupal\display_field_copy\Plugin\DsField

Code

protected function getFormatter(array $configuration = []) {
  if (!isset($configuration['settings'])) {
    $configuration['settings'] = $this
      ->getFormatterConfiguration();
  }
  return $this->formatterPluginManager
    ->getInstance([
    'field_definition' => $this
      ->getFieldDefinition(),
    'view_mode' => $this
      ->viewMode(),
    'prepare' => TRUE,
    'configuration' => $configuration,
  ]);
}