Copied!
CloneableInstantiable
Properties
public $denormalizationContexts
 
  • var phpDocumentor\Reflection\Types\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 phpDocumentor\Reflection\Types\Boolean
  • 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 phpDocumentor\Reflection\Types\Compound
  • 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 phpDocumentor\Reflection\Types\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 phpDocumentor\Reflection\Types\Compound
  • internal This property is public in order to reduce the size of the
    class' serialized representation. Do not access it. Use
    {@link getSerializedName()} instead.
public Symfony\Component\PropertyAccess\PropertyPath $serializedPath
 
  • internal This property is public in order to reduce the size of the
    class' serialized representation. Do not access it. Use
    {@link getSerializedPath()} instead.
Methods
public __construct(string $name)
public __sleep() : array
 

Returns the names of the properties that should be serialized.

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 getSerializedPath() : ?Symfony\Component\PropertyAccess\PropertyPath
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)
public setSerializedPath(?Symfony\Component\PropertyAccess\PropertyPath $serializedPath = NULL) : void
© 2023 Bruce Wells
Search Namespaces \ Classes
Configuration