api/symfony/Component/Serializer/Tests/Normalizer/Features/ContextMetadataTestTrait.yaml

88 lines
2.5 KiB
YAML
Raw Normal View History

2024-09-26 09:03:21 +00:00
name: ContextMetadataTestTrait
class_comment: null
dependencies:
- name: PhpDocExtractor
type: class
source: Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor
- name: Context
type: class
source: Symfony\Component\Serializer\Attribute\Context
- name: Groups
type: class
source: Symfony\Component\Serializer\Attribute\Groups
- name: ClassMetadataFactory
type: class
source: Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactory
- name: AttributeLoader
type: class
source: Symfony\Component\Serializer\Mapping\Loader\AttributeLoader
- name: CamelCaseToSnakeCaseNameConverter
type: class
source: Symfony\Component\Serializer\NameConverter\CamelCaseToSnakeCaseNameConverter
- name: DateTimeNormalizer
type: class
source: Symfony\Component\Serializer\Normalizer\DateTimeNormalizer
- name: ObjectNormalizer
type: class
source: Symfony\Component\Serializer\Normalizer\ObjectNormalizer
- name: Serializer
type: class
source: Symfony\Component\Serializer\Serializer
properties:
- name: date
visibility: public
comment: null
- name: date
visibility: public
comment: null
- name: date
visibility: public
comment: null
- name: createdAt
visibility: public
comment: null
methods:
- name: testContextMetadataNormalize
visibility: public
parameters:
- name: contextMetadataDummyClass
comment: '# * Test context handling from Serializer metadata.
# *
# * @author Maxime Steinhausser <maxime.steinhausser@gmail.com>
# */
# trait ContextMetadataTestTrait
# {
# /**
# * @dataProvider contextMetadataDummyProvider'
- name: testContextMetadataContextDenormalize
visibility: public
parameters:
- name: contextMetadataDummyClass
comment: '# * @dataProvider contextMetadataDummyProvider'
- name: contextMetadataDummyProvider
visibility: public
parameters: []
comment: null
- name: testContextDenormalizeWithNameConverter
visibility: public
parameters: []
comment: null
traits:
- Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor
- Symfony\Component\Serializer\Attribute\Context
- Symfony\Component\Serializer\Attribute\Groups
- Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactory
- Symfony\Component\Serializer\Mapping\Loader\AttributeLoader
- Symfony\Component\Serializer\NameConverter\CamelCaseToSnakeCaseNameConverter
- Symfony\Component\Serializer\Normalizer\DateTimeNormalizer
- Symfony\Component\Serializer\Normalizer\ObjectNormalizer
- Symfony\Component\Serializer\Serializer
interfaces: []