WebformEntityReferenceItemNormalizer.php in Replication 8
File
src/Normalizer/WebformEntityReferenceItemNormalizer.php
View source
<?php
namespace Drupal\replication\Normalizer;
use Drupal\webform\Plugin\Field\FieldType\WebformEntityReferenceItem;
class WebformEntityReferenceItemNormalizer extends EntityReferenceItemNormalizer {
protected $supportedInterfaceOrClass = [
WebformEntityReferenceItem::class,
];
public function normalize($field, $format = NULL, array $context = []) {
$value = parent::normalize($field, $format, $context);
if (isset($value['open']) && empty($value['open'])) {
unset($value['open']);
}
if (isset($value['close']) && empty($value['close'])) {
unset($value['close']);
}
return $value;
}
}