Copied!
Cloneable Instantiable
Properties
public $denormalizationContexts
 
  • var array [] Denormalization contexts per group name ("*" applies to all groups)
  • internal This property is public in order to reduce the size of the
    class' serialized representation. Do not access it. Use
    {@link getDenormalizationContexts()} instead.
public $groups
 
  • internal This property is public in order to reduce the size of the
    class' serialized representation. Do not access it. Use
    {@link getGroups()} instead.
public $ignore
 
  • var bool
  • internal This property is public in order to reduce the size of the
    class' serialized representation. Do not access it. Use
    {@link isIgnored()} instead.
public $maxDepth
 
  • var int | null
  • internal This property is public in order to reduce the size of the
    class' serialized representation. Do not access it. Use
    {@link getMaxDepth()} instead.
public $name
 
  • internal This property is public in order to reduce the size of the
    class' serialized representation. Do not access it. Use
    {@link getName()} instead.
public $normalizationContexts
 
  • var array [] Normalization contexts per group name ("*" applies to all groups)
  • internal This property is public in order to reduce the size of the
    class' serialized representation. Do not access it. Use
    {@link getNormalizationContexts()} instead.
public $serializedName
 
  • var string | null
  • internal This property is public in order to reduce the size of the
    class' serialized representation. Do not access it. Use
    {@link getSerializedName()} instead.
Methods
public __construct ( string $name )
public __sleep () : array
 

Returns the names of the properties that should be serialized.

  • return string []
public addGroup ( string $group )
 
public getDenormalizationContextForGroups ( array $groups ) : array
 
public getDenormalizationContexts () : array
 
public getGroups () : array
 
public getMaxDepth () : ? int
 
public getName () : string
 
public getNormalizationContextForGroups ( array $groups ) : array
 
public getNormalizationContexts () : array
 
public getSerializedName () : ? string
 
public isIgnored () : bool
 
public merge ( Symfony\Component\Serializer\Mapping\AttributeMetadataInterface $attributeMetadata )
 
public setDenormalizationContextForGroups ( array $context , array $groups = [ ] ) : void
 
public setIgnore ( bool $ignore )
 
public setMaxDepth ( ? int $maxDepth )
 
public setNormalizationContextForGroups ( array $context , array $groups = [ ] ) : void
 
public setSerializedName ( ? string $serializedName = NULL )
 
© 2022 Bruce Wells
Search Namespaces \ Classes
Configuration