function EntityFieldStorageConfig::calculateDependencies
Overrides Entity::calculateDependencies
File
-
core/
modules/ migrate_drupal/ src/ Plugin/ migrate/ destination/ EntityFieldStorageConfig.php, line 85
Class
- EntityFieldStorageConfig
- Deprecated. Destination with Drupal specific config dependencies.
Namespace
Drupal\migrate_drupal\Plugin\migrate\destinationCode
public function calculateDependencies() {
$this->dependencies = parent::calculateDependencies();
// Add a dependency on the module that provides the field type using the
// source plugin configuration.
$source_configuration = $this->migration
->getSourceConfiguration();
if (isset($source_configuration['constants']['type'])) {
$field_type = $this->fieldTypePluginManager
->getDefinition($source_configuration['constants']['type']);
$this->addDependency('module', $field_type['provider']);
}
return $this->dependencies;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.