Skip to content
Snippets Groups Projects

Draft: Issue #3447198 by phenaproxima, alexpott, nicxvan, larowlan: RecipeCommand...

1 file
+ 8
6
Compare changes
  • Side-by-side
  • Inline
@@ -281,12 +281,14 @@ public function postCreate(EntityStorageInterface $storage) {
$this->field_type = $this->getFieldStorageDefinition()->getType();
}
// Make sure all expected runtime settings are present.
$default_settings = \Drupal::service('plugin.manager.field.field_type')
->getDefaultFieldSettings($this->getType());
// Filter out any unknown (unsupported) settings.
$supported_settings = array_intersect_key($this->getSettings(), $default_settings);
$this->set('settings', $supported_settings + $default_settings);
if (!$this->isSyncing()) {
// Make sure all expected runtime settings are present.
$default_settings = \Drupal::service('plugin.manager.field.field_type')
->getDefaultFieldSettings($this->getType());
// Filter out any unknown (unsupported) settings.
$supported_settings = array_intersect_key($this->getSettings(), $default_settings);
$this->set('settings', $supported_settings + $default_settings);
}
}
/**
Loading