ViewfieldNormalizer.php in Viewfield 8.3
File
src/Normalizer/ViewfieldNormalizer.php
View source
<?php
namespace Drupal\viewfield\Normalizer;
use Drupal\hal\Normalizer\EntityReferenceItemNormalizer;
class ViewfieldNormalizer extends EntityReferenceItemNormalizer {
protected $supportedInterfaceOrClass = 'Drupal\\viewfield\\Plugin\\Field\\FieldType\\ViewfieldItem';
protected function constructValue($data, $context) {
$value = parent::constructValue($data, $context);
if ($value) {
$value['display_id'] = $data['display_id'];
$value['arguments'] = $data['arguments'];
$value['items_to_display'] = $data['items_to_display'];
}
return $value;
}
}