NodeReference.php in Drupal 10
File
core/modules/migrate_drupal/src/Plugin/migrate/field/d7/NodeReference.php
View source
<?php
namespace Drupal\migrate_drupal\Plugin\migrate\field\d7;
use Drupal\migrate_drupal\Plugin\migrate\field\ReferenceBase;
class NodeReference extends ReferenceBase {
protected $nodeTypeMigration = 'd7_node_type';
protected function getEntityTypeMigrationId() {
return $this->nodeTypeMigration;
}
protected function entityId() {
return 'nid';
}
public function getFieldFormatterMap() {
return [
'node_reference_default' => 'entity_reference_label',
'node_reference_plain' => 'entity_reference_label',
'node_reference_nid' => 'entity_reference_entity_id',
'node_reference_node' => 'entity_reference_entity_view',
'node_reference_path' => 'entity_reference_label',
];
}
}
Classes
Name |
Description |
NodeReference |
MigrateField plugin for Drupal 7 node_reference fields. |