Normalizer
Table of Contents
Interfaces
- CacheableSupportsMethodInterface
- Marker interface for normalizers and denormalizers that use only the type and the format in their supports*() methods.
- ContextAwareDenormalizerInterface
- Adds the support of an extra $context parameter for the supportsDenormalization method.
- ContextAwareNormalizerInterface
- Adds the support of an extra $context parameter for the supportsNormalization method.
- DenormalizableInterface
- Defines the most basic interface a class must implement to be denormalizable.
- DenormalizerAwareInterface
- DenormalizerInterface
- NormalizableInterface
- Defines the most basic interface a class must implement to be normalizable.
- NormalizerAwareInterface
- NormalizerInterface
Classes
- AbstractNormalizer
- Normalizer implementation.
- AbstractObjectNormalizer
- Base class for a normalizer dealing with objects.
- ArrayDenormalizer
- Denormalizes arrays of objects.
- BackedEnumNormalizer
- Normalizes a {@see \BackedEnum} enumeration to a string or an integer.
- ConstraintViolationListNormalizer
- A normalizer that normalizes a ConstraintViolationListInterface instance.
- CustomNormalizer
- DataUriNormalizer
- Normalizes an {@see \SplFileInfo} object to a data URI.
- DateIntervalNormalizer
- Normalizes an instance of {@see \DateInterval} to an interval string.
- DateTimeNormalizer
- Normalizes an object implementing the {@see \DateTimeInterface} to a date string.
- DateTimeZoneNormalizer
- Normalizes a {@see \DateTimeZone} object to a timezone string.
- FormErrorNormalizer
- Normalizes invalid Form instances.
- GetSetMethodNormalizer
- Converts between objects with getter and setter methods and arrays.
- JsonSerializableNormalizer
- A normalizer that uses an objects own JsonSerializable implementation.
- MimeMessageNormalizer
- Normalize Mime message classes.
- ObjectNormalizer
- Converts between objects and arrays using the PropertyAccess component.
- ProblemNormalizer
- Normalizes errors according to the API Problem spec (RFC 7807).
- PropertyNormalizer
- Converts between objects and arrays by mapping properties.
- UidNormalizer
- UnwrappingDenormalizer