Base Class for Paragraphs FieldableEntity migrate source plugins.
Add and implement Configurable Plugin interface to Drupal\migrate_drupal\Plugin\migrate\source\d7\FieldableEntity.
Expanded class hierarchy of FieldableEntity
abstract class FieldableEntity extends MigrateFieldableEntity implements ConfigurableInterface {
/**
* {@inheritdoc}
*/
public function __construct(array $configuration, $plugin_id, $plugin_definition, MigrationInterface $migration, StateInterface $state, EntityTypeManagerInterface $entity_type_manager) {
parent::__construct($configuration, $plugin_id, $plugin_definition, $migration, $state, $entity_type_manager);
$this
->setConfiguration($configuration);
}
/**
* {@inheritdoc}
*/
public function getConfiguration() {
return $this->configuration;
}
/**
* {@inheritdoc}
*/
public function setConfiguration(array $configuration) {
$this->configuration = NestedArray::mergeDeep($this
->defaultConfiguration(), $configuration);
}
/**
* {@inheritdoc}
*/
public function defaultConfiguration() {
return [];
}
}
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
FieldableEntity:: |
public | function | 2 | |
FieldableEntity:: |
public | function | ||
FieldableEntity:: |
public | function | ||
FieldableEntity:: |
public | function |