class TypedDataNormalizer in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/modules/serialization/src/Normalizer/TypedDataNormalizer.php \Drupal\serialization\Normalizer\TypedDataNormalizer
Converts typed data objects to arrays.
Hierarchy
- class \Symfony\Component\Serializer\Normalizer\SerializerAwareNormalizer implements SerializerAwareInterface
- class \Drupal\serialization\Normalizer\NormalizerBase implements NormalizerInterface
- class \Drupal\serialization\Normalizer\TypedDataNormalizer
- class \Drupal\serialization\Normalizer\NormalizerBase implements NormalizerInterface
Expanded class hierarchy of TypedDataNormalizer
1 file declares its use of TypedDataNormalizer
- TypedDataNormalizerTest.php in core/
modules/ serialization/ tests/ src/ Unit/ Normalizer/ TypedDataNormalizerTest.php - Contains \Drupal\Tests\serialization\Unit\Normalizer\TypedDataNormalizerTest.
1 string reference to 'TypedDataNormalizer'
- serialization.services.yml in core/
modules/ serialization/ serialization.services.yml - core/modules/serialization/serialization.services.yml
1 service uses TypedDataNormalizer
- serializer.normalizer.typed_data in core/
modules/ serialization/ serialization.services.yml - Drupal\serialization\Normalizer\TypedDataNormalizer
File
- core/
modules/ serialization/ src/ Normalizer/ TypedDataNormalizer.php, line 13 - Contains \Drupal\serialization\Normalizer\TypedDataNormalizer.
Namespace
Drupal\serialization\NormalizerView source
class TypedDataNormalizer extends NormalizerBase {
/**
* The interface or class that this Normalizer supports.
*
* @var string
*/
protected $supportedInterfaceOrClass = 'Drupal\\Core\\TypedData\\TypedDataInterface';
/**
* {@inheritdoc}
*/
public function normalize($object, $format = NULL, array $context = array()) {
return $object
->getValue();
}
}