|   |   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.
   Parameters
         Sets the {@link ClassMetadataFactoryInterface} to use.
   Parameters
                            AbstractNormalizer
    setCircularReferenceLimit(int $circularReferenceLimit)
         
   Set circular reference limit.
   Parameters
   | int |  $circularReferenceLimit |  Limit of iterations for the same object |  
 
 Return Value
                            AbstractNormalizer
    setCircularReferenceHandler(callable $circularReferenceHandler)
         
   Set circular reference handler.
   Parameters
   | callable |  $circularReferenceHandler |   |  
 
 Return Value
         Set normalization callbacks.
   Parameters
   | array |  $callbacks |  Help normalize the result |  
 
 Return Value
  Exceptions
                            AbstractNormalizer
    setIgnoredAttributes(array $ignoredAttributes)
         
   Set ignored attributes for normalization and denormalization.
   Parameters
  Return Value
                            bool
    supportsNormalization(mixed $data, string $format = null)
         
   Checks whether the given class is supported for normalization by this normalizer.
   Parameters
   | mixed |  $data |  Data to normalize |  
  | string |  $format |  The format being (de-)serialized from or into |  
 
 Return Value
                            array|scalar
    normalize(object $object, string $format = null, array $context = array())
         
   Normalizes an object into a set of arrays/scalars.
   Parameters
   | object |  $object |  Object to normalize |  
  | string |  $format |  Format the normalization result will be encoded as |  
  | array |  $context |  Context options for the normalizer |  
 
 Return Value
  Exceptions
                            bool
    supportsDenormalization(mixed $data, string $type, string $format = null)
         
   Checks whether the given class is supported for denormalization by this normalizer.
   Parameters
   | mixed |  $data |  Data to denormalize from |  
  | string |  $type |  The class to which the data should be denormalized |  
  | string |  $format |  The format being deserialized from |  
 
 Return Value
                            object
    denormalize(mixed $data, string $class, string $format = null, array $context = array())
         
   Denormalizes data back into an object of the given class.
   Parameters
   | mixed |  $data |  Data to restore |  
  | string |  $class |  The expected class to instantiate |  
  | string |  $format |  Format the given data was extracted from |  
  | array |  $context |  Options available to the denormalizer |  
 
 Return Value
  Exceptions