| Properties |
public array $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 array $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 bool $ignore = false - 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 ?int $maxDepth = 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 string $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 array $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 ?string $serializedName = 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.
|
public ?Symfony\Component\PropertyAccess\PropertyPath $serializedPath = NULL - 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) : void |
| 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) : void |
| public setDenormalizationContextForGroups(array $context, array $groups = []) : void |
| public setIgnore(bool $ignore) : void |
| public setMaxDepth(?int $maxDepth) : void |
| public setNormalizationContextForGroups(array $context, array $groups = []) : void |
| public setSerializedName(?string $serializedName) : void |
| public setSerializedPath(?Symfony\Component\PropertyAccess\PropertyPath $serializedPath = NULL) : void |