Overrides \Drupal\hal\Normalizer\FieldItemNormalizer::constructValue().
Overrides FieldItemNormalizer::constructValue
protected function constructValue($data, $context) {
$field_item = $context['target_instance'];
$field_definition = $field_item
->getDefinition();
$target_type = $field_definition['settings']['target_type'];
if ($id = $this->entityResolver
->resolve($this, $data, $target_type)) {
return array(
'target_id' => $id,
);
}
return NULL;
}