Symfony\Component\Serializer\Normalizer
Классы
| AbstractNormalizer | Реализация нормализатора. |
| AbstractObjectNormalizer | Базовый класс для нормализатора, работающего с объектами. |
| ArrayDenormalizer | Денормализует массивы объектов. |
| ConstraintViolationListNormalizer | Нормализует экземпляр ConstraintViolationListInterface. |
| CustomNormalizer | |
| DataUriNormalizer | Нормализует объект {см. \SplFileInfo} в URI данных. |
| DateIntervalNormalizer | Нормализует экземпляр {см. \DateInterval} в строку интервала. |
| DateTimeNormalizer | Нормализует объект, реализующий {см. \DateTimeInterface}, в строку даты. |
| DenormalizerAwareTrait | Трейт DenormalizerAware. |
| GetSetMethodNormalizer | Преобразует объекты с методами get и set в массивы и обратно. |
| JsonSerializableNormalizer | Нормализует объекты, использующие собственную реализацию JsonSerializable. |
| NormalizerAwareTrait | Трейт NormalizerAware. |
| ObjectNormalizer | Преобразует объекты в массивы и обратно, используя компонент PropertyAccess. |
| ObjectToPopulateTrait | |
| PropertyNormalizer | Преобразует объекты в массивы и обратно, отображая свойства. |
Интерфейсы
| CacheableSupportsMethodInterface | Маркерный интерфейс для нормализаторов и денормализаторов, использующих только тип и формат в своих методах supports*(). |
| ContextAwareDenormalizerInterface | Добавляет поддержку дополнительного параметра $context для метода supportsDenormalization. |
| ContextAwareNormalizerInterface | Добавляет поддержку дополнительного параметра $context для метода supportsNormalization. |
| DenormalizableInterface | Определяет базовый интерфейс, который должен реализовывать класс для денормализации. |
| DenormalizerAwareInterface | Класс, принимающий денормализатор. |
| DenormalizerInterface | Определяет интерфейс денормализаторов. |
| NormalizableInterface | Определяет базовый интерфейс, который должен реализовывать класс для нормализации. |
| NormalizerAwareInterface | Класс, принимающий нормализатор. |
| NormalizerInterface | Определяет интерфейс нормализаторов. |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Serializer/Normalizer.html