public function FormatterLegacyDiscoveryDecorator::processDefinition

Overrides Drupal\field\Plugin\Type\LegacyDiscoveryDecorator::processDefinition().

Overrides LegacyDiscoveryDecorator::processDefinition

File

drupal/core/modules/field/lib/Drupal/field/Plugin/Type/Formatter/FormatterLegacyDiscoveryDecorator.php, line 31
Definition of Drupal\field\Plugin\Type\Formatter\FormatterLegacyDiscoveryDecorator.

Class

FormatterLegacyDiscoveryDecorator
Custom decorator to add legacy widgets.

Namespace

Drupal\field\Plugin\Type\Formatter

Code

public function processDefinition(array &$definition) {
  $definition['class'] = '\\Drupal\\field\\Plugin\\field\\formatter\\LegacyFormatter';

  // Transform properties for which the format has changed.
  if (isset($definition['field types'])) {
    $definition['field_types'] = $definition['field types'];
    unset($definition['field types']);
  }
}