class AbstractObjectNormalizer extends AbstractNormalizer
Base class for a normalizer dealing with objects.
SerializerAwareTrait | SerializerAware trait. |
CIRCULAR_REFERENCE_LIMIT | |
OBJECT_TO_POPULATE | |
GROUPS | |
ENABLE_MAX_DEPTH | |
DEPTH_KEY_PATTERN |
setSerializer(SerializerInterface $serializer) Sets the serializer. | from SerializerAwareTrait | |
__construct(ClassMetadataFactoryInterface $classMetadataFactory = null, NameConverterInterface $nameConverter = null, PropertyTypeExtractorInterface $propertyTypeExtractor = null) Sets the {@link ClassMetadataFactoryInterface} to use. | ||
AbstractNormalizer | setCircularReferenceLimit(int $circularReferenceLimit) Set circular reference limit. | from AbstractNormalizer |
AbstractNormalizer | setCircularReferenceHandler(callable $circularReferenceHandler) Set circular reference handler. | from AbstractNormalizer |
AbstractNormalizer | setCallbacks(array $callbacks) Set normalization callbacks. | from AbstractNormalizer |
AbstractNormalizer | setIgnoredAttributes(array $ignoredAttributes) Set ignored attributes for normalization and denormalization. | from AbstractNormalizer |
bool | supportsNormalization(mixed $data, string $format = null) Checks whether the given class is supported for normalization by this normalizer. | |
array|scalar | normalize(object $object, string $format = null, array $context = array()) Normalizes an object into a set of arrays/scalars. | |
bool | supportsDenormalization(mixed $data, string $type, string $format = null) Checks whether the given class is supported for denormalization by this normalizer. | |
object | denormalize(mixed $data, string $class, string $format = null, array $context = array()) Denormalizes data back into an object of the given class. |
Sets the serializer.
Sets the {@link ClassMetadataFactoryInterface} to use.
Set circular reference limit.
Set circular reference handler.
Set normalization callbacks.
Set ignored attributes for normalization and denormalization.
Checks whether the given class is supported for normalization by this normalizer.
Normalizes an object into a set of arrays/scalars.
Checks whether the given class is supported for denormalization by this normalizer.
Denormalizes data back into an object of the given class.
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.html