class EntityReferenceItemNormalizer

Converts the Drupal entity reference item object to HAL array structure.

Hierarchy

Expanded class hierarchy of EntityReferenceItemNormalizer

1 file declares its use of EntityReferenceItemNormalizer
1 string reference to 'EntityReferenceItemNormalizer'

File

drupal/core/modules/hal/lib/Drupal/hal/Normalizer/EntityReferenceItemNormalizer.php, line 15
Contains \Drupal\hal\Normalizer\EntityReferenceItemNormalizer.

Namespace

Drupal\hal\Normalizer
View source

Members

Namesort descending Modifiers Type Description Overrides
EntityReferenceItemNormalizer::$supportedInterfaceOrClass protected property The interface or class that this Normalizer supports. Overrides FieldItemNormalizer::$supportedInterfaceOrClass
EntityReferenceItemNormalizer::constructValue protected function Overrides \Drupal\hal\Normalizer\FieldItemNormalizer::constructValue(). Overrides FieldItemNormalizer::constructValue
EntityReferenceItemNormalizer::getUuid public function Implements \Drupal\serialization\EntityResolver\UuidReferenceInterface::getUuid(). Overrides UuidReferenceInterface::getUuid
EntityReferenceItemNormalizer::normalize public function Implements \Symfony\Component\Serializer\Normalizer\NormalizerInterface::normalize() Overrides FieldItemNormalizer::normalize
FieldItemNormalizer::createTranslatedInstance protected function Get a translated version of the field item instance.
FieldItemNormalizer::denormalize public function Implements \Symfony\Component\Serializer\Normalizer\DenormalizerInterface::denormalize() Overrides DenormalizerInterface::denormalize
NormalizerBase::$entityResolver protected property The entity resolver.
NormalizerBase::$formats protected property The formats that the Normalizer can handle.
NormalizerBase::$linkManager protected property The hypermedia link manager.
NormalizerBase::setEntityResolver public function Sets the entity resolver.
NormalizerBase::setLinkManager public function Sets the link manager.
NormalizerBase::supportsDenormalization public function Implements \Symfony\Component\Serializer\Normalizer\DenormalizerInterface::supportsDenormalization() Overrides DenormalizerInterface::supportsDenormalization
NormalizerBase::supportsNormalization public function Implements \Symfony\Component\Serializer\Normalizer\NormalizerInterface::supportsNormalization(). Overrides NormalizerBase::supportsNormalization
SerializerAwareNormalizer::$serializer protected property
SerializerAwareNormalizer::setSerializer public function Sets the owning Serializer object Overrides SerializerAwareInterface::setSerializer