Loading src/Normalizer/FieldItemListNormalizer.php +7 −0 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ namespace Drupal\entity_normalization\Normalizer; use Drupal\Core\Access\AccessibleInterface; use Drupal\Core\Field\EntityReferenceFieldItemListInterface; use Drupal\Core\Field\FieldItemListInterface; use Drupal\entity_normalization\FieldConfigInterface; Loading Loading @@ -87,6 +88,12 @@ class FieldItemListNormalizer extends NormalizerBase implements ContextAwareNorm } foreach ($list as $entity) { if ($entity instanceof AccessibleInterface && !$entity->access('view')) { if ($cardinality === 1) { $result = NULL; } continue; } if ($normalizer !== NULL && $normalizer->supportsNormalization($entity, $format, $context)) { $normalizedValue = $normalizer->normalize($entity, $format, $context); } Loading Loading
src/Normalizer/FieldItemListNormalizer.php +7 −0 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ namespace Drupal\entity_normalization\Normalizer; use Drupal\Core\Access\AccessibleInterface; use Drupal\Core\Field\EntityReferenceFieldItemListInterface; use Drupal\Core\Field\FieldItemListInterface; use Drupal\entity_normalization\FieldConfigInterface; Loading Loading @@ -87,6 +88,12 @@ class FieldItemListNormalizer extends NormalizerBase implements ContextAwareNorm } foreach ($list as $entity) { if ($entity instanceof AccessibleInterface && !$entity->access('view')) { if ($cardinality === 1) { $result = NULL; } continue; } if ($normalizer !== NULL && $normalizer->supportsNormalization($entity, $format, $context)) { $normalizedValue = $normalizer->normalize($entity, $format, $context); } Loading