You are here

public static function TestItem::fieldSettingsToConfigData in Drupal 9

Same name and namespace in other branches
  1. 8 core/modules/field/tests/modules/field_test/src/Plugin/Field/FieldType/TestItem.php \Drupal\field_test\Plugin\Field\FieldType\TestItem::fieldSettingsToConfigData()

Returns a settings array that can be stored as a configuration value.

Same as static::storageSettingsToConfigData(), but for the field's settings.

Parameters

array $settings: The field's settings in the field type's canonical representation.

Return value

array An array (either the unmodified $settings or a modified representation) that is suitable for storing as a deployable configuration value.

Overrides FieldItemBase::fieldSettingsToConfigData

See also

\Drupal\Core\Field\FieldItemInterface::storageSettingsToConfigData()

File

core/modules/field/tests/modules/field_test/src/Plugin/Field/FieldType/TestItem.php, line 158

Class

TestItem
Defines the 'test_field' entity field item.

Namespace

Drupal\field_test\Plugin\Field\FieldType

Code

public static function fieldSettingsToConfigData(array $settings) {
  $settings['config_data_from_field_setting'] = 'TRUE';
  unset($settings['field_setting_from_config_data']);
  return $settings;
}