ReferenceUri.php in YAML Content 8
File
src/Plugin/yaml_content/process/ReferenceUri.php
View source
<?php
namespace Drupal\yaml_content\Plugin\yaml_content\process;
use Drupal\yaml_content\Plugin\ProcessingContext;
class ReferenceUri extends Reference {
public function process(ProcessingContext $context, array &$field_data) {
parent::process($context, $field_data);
if (!empty($field_data['target_id'])) {
$entity_type = $this->configuration[0];
$uri = 'entity:' . $entity_type . '/' . $field_data['target_id'];
unset($field_data['target_id']);
$field_data['uri'] = $uri;
}
}
}
Classes
Name |
Description |
ReferenceUri |
Plugin for querying and loading a referenced entity URI. |