api/symfony/Component/Serializer/Mapping/Loader/AttributeLoader.yaml
2024-09-26 02:03:21 -07:00

83 lines
2.7 KiB
YAML

name: AttributeLoader
class_comment: "# * Loader for PHP attributes.\n# *\n# * @author K\xE9vin Dunglas\
\ <dunglas@gmail.com>\n# * @author Alexander M. Turek <me@derrabus.de>\n# * @author\
\ Alexandre Daubois <alex.daubois@gmail.com>"
dependencies:
- name: Context
type: class
source: Symfony\Component\Serializer\Attribute\Context
- name: DiscriminatorMap
type: class
source: Symfony\Component\Serializer\Attribute\DiscriminatorMap
- name: Groups
type: class
source: Symfony\Component\Serializer\Attribute\Groups
- name: Ignore
type: class
source: Symfony\Component\Serializer\Attribute\Ignore
- name: MaxDepth
type: class
source: Symfony\Component\Serializer\Attribute\MaxDepth
- name: SerializedName
type: class
source: Symfony\Component\Serializer\Attribute\SerializedName
- name: SerializedPath
type: class
source: Symfony\Component\Serializer\Attribute\SerializedPath
- name: MappingException
type: class
source: Symfony\Component\Serializer\Exception\MappingException
- name: AttributeMetadata
type: class
source: Symfony\Component\Serializer\Mapping\AttributeMetadata
- name: AttributeMetadataInterface
type: class
source: Symfony\Component\Serializer\Mapping\AttributeMetadataInterface
- name: ClassDiscriminatorMapping
type: class
source: Symfony\Component\Serializer\Mapping\ClassDiscriminatorMapping
- name: ClassMetadataInterface
type: class
source: Symfony\Component\Serializer\Mapping\ClassMetadataInterface
properties: []
methods:
- name: __construct
visibility: public
parameters: []
comment: null
- name: loadClassMetadata
visibility: public
parameters:
- name: classMetadata
comment: null
- name: loadAttributes
visibility: private
parameters:
- name: reflector
comment: null
- name: setAttributeContextsForGroups
visibility: private
parameters:
- name: annotation
- name: attributeMetadata
comment: null
- name: isKnownAttribute
visibility: private
parameters:
- name: attributeName
comment: null
traits:
- Symfony\Component\Serializer\Attribute\Context
- Symfony\Component\Serializer\Attribute\DiscriminatorMap
- Symfony\Component\Serializer\Attribute\Groups
- Symfony\Component\Serializer\Attribute\Ignore
- Symfony\Component\Serializer\Attribute\MaxDepth
- Symfony\Component\Serializer\Attribute\SerializedName
- Symfony\Component\Serializer\Attribute\SerializedPath
- Symfony\Component\Serializer\Exception\MappingException
- Symfony\Component\Serializer\Mapping\AttributeMetadata
- Symfony\Component\Serializer\Mapping\AttributeMetadataInterface
- Symfony\Component\Serializer\Mapping\ClassDiscriminatorMapping
- Symfony\Component\Serializer\Mapping\ClassMetadataInterface
interfaces:
- LoaderInterface