api/symfony/Component/Serializer/Tests/Normalizer/PropertyNormalizerTest.yaml
2024-09-26 02:03:21 -07:00

460 lines
13 KiB
YAML

name: PropertyNormalizerTest
class_comment: null
dependencies:
- name: TestCase
type: class
source: PHPUnit\Framework\TestCase
- name: PhpDocExtractor
type: class
source: Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor
- name: ReflectionExtractor
type: class
source: Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor
- name: PropertyInfoExtractor
type: class
source: Symfony\Component\PropertyInfo\PropertyInfoExtractor
- name: DiscriminatorMap
type: class
source: Symfony\Component\Serializer\Attribute\DiscriminatorMap
- name: LogicException
type: class
source: Symfony\Component\Serializer\Exception\LogicException
- name: ClassDiscriminatorFromClassMetadata
type: class
source: Symfony\Component\Serializer\Mapping\ClassDiscriminatorFromClassMetadata
- 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: MetadataAwareNameConverter
type: class
source: Symfony\Component\Serializer\NameConverter\MetadataAwareNameConverter
- name: AbstractObjectNormalizer
type: class
source: Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer
- name: ArrayDenormalizer
type: class
source: Symfony\Component\Serializer\Normalizer\ArrayDenormalizer
- name: DenormalizerInterface
type: class
source: Symfony\Component\Serializer\Normalizer\DenormalizerInterface
- name: PropertyNormalizer
type: class
source: Symfony\Component\Serializer\Normalizer\PropertyNormalizer
- name: Serializer
type: class
source: Symfony\Component\Serializer\Serializer
- name: SerializerInterface
type: class
source: Symfony\Component\Serializer\SerializerInterface
- name: GroupDummy
type: class
source: Symfony\Component\Serializer\Tests\Fixtures\Attributes\GroupDummy
- name: GroupDummyChild
type: class
source: Symfony\Component\Serializer\Tests\Fixtures\Attributes\GroupDummyChild
- name: Dummy
type: class
source: Symfony\Component\Serializer\Tests\Fixtures\Dummy
- name: Php74Dummy
type: class
source: Symfony\Component\Serializer\Tests\Fixtures\Php74Dummy
- name: PropertyCircularReferenceDummy
type: class
source: Symfony\Component\Serializer\Tests\Fixtures\PropertyCircularReferenceDummy
- name: PropertySiblingHolder
type: class
source: Symfony\Component\Serializer\Tests\Fixtures\PropertySiblingHolder
- name: CacheableObjectAttributesTestTrait
type: class
source: Symfony\Component\Serializer\Tests\Normalizer\Features\CacheableObjectAttributesTestTrait
- name: CallbacksTestTrait
type: class
source: Symfony\Component\Serializer\Tests\Normalizer\Features\CallbacksTestTrait
- name: CircularReferenceTestTrait
type: class
source: Symfony\Component\Serializer\Tests\Normalizer\Features\CircularReferenceTestTrait
- name: ConstructorArgumentsTestTrait
type: class
source: Symfony\Component\Serializer\Tests\Normalizer\Features\ConstructorArgumentsTestTrait
- name: FilterBoolTestTrait
type: class
source: Symfony\Component\Serializer\Tests\Normalizer\Features\FilterBoolTestTrait
- name: GroupsTestTrait
type: class
source: Symfony\Component\Serializer\Tests\Normalizer\Features\GroupsTestTrait
- name: IgnoredAttributesTestTrait
type: class
source: Symfony\Component\Serializer\Tests\Normalizer\Features\IgnoredAttributesTestTrait
- name: MaxDepthTestTrait
type: class
source: Symfony\Component\Serializer\Tests\Normalizer\Features\MaxDepthTestTrait
- name: ObjectToPopulateTestTrait
type: class
source: Symfony\Component\Serializer\Tests\Normalizer\Features\ObjectToPopulateTestTrait
- name: SkipUninitializedValuesTestTrait
type: class
source: Symfony\Component\Serializer\Tests\Normalizer\Features\SkipUninitializedValuesTestTrait
- name: TypedPropertiesObject
type: class
source: Symfony\Component\Serializer\Tests\Normalizer\Features\TypedPropertiesObject
- name: TypeEnforcementTestTrait
type: class
source: Symfony\Component\Serializer\Tests\Normalizer\Features\TypeEnforcementTestTrait
- name: CacheableObjectAttributesTestTrait
type: class
source: CacheableObjectAttributesTestTrait
- name: CallbacksTestTrait
type: class
source: CallbacksTestTrait
- name: CircularReferenceTestTrait
type: class
source: CircularReferenceTestTrait
- name: ConstructorArgumentsTestTrait
type: class
source: ConstructorArgumentsTestTrait
- name: FilterBoolTestTrait
type: class
source: FilterBoolTestTrait
- name: GroupsTestTrait
type: class
source: GroupsTestTrait
- name: IgnoredAttributesTestTrait
type: class
source: IgnoredAttributesTestTrait
- name: MaxDepthTestTrait
type: class
source: MaxDepthTestTrait
- name: ObjectToPopulateTestTrait
type: class
source: ObjectToPopulateTestTrait
- name: SkipUninitializedValuesTestTrait
type: class
source: SkipUninitializedValuesTestTrait
- name: TypeEnforcementTestTrait
type: class
source: TypeEnforcementTestTrait
properties:
- name: outOfScope
visibility: public
comment: null
- name: foo
visibility: public
comment: null
- name: bar
visibility: private
comment: null
- name: camelCase
visibility: protected
comment: null
- name: foo
visibility: protected
comment: null
- name: bar
visibility: private
comment: null
- name: property
visibility: private
comment: null
- name: foo
visibility: private
comment: null
- name: children
visibility: public
comment: null
- name: grandChildren
visibility: public
comment: null
- name: intMatrix
visibility: public
comment: null
- name: url
visibility: public
comment: null
- name: url
visibility: public
comment: null
methods:
- name: setUp
visibility: protected
parameters: []
comment: null
- name: createNormalizer
visibility: private
parameters:
- name: defaultContext
default: '[]'
comment: null
- name: testNormalize
visibility: public
parameters: []
comment: null
- name: testNormalizeObjectWithUninitializedProperties
visibility: public
parameters: []
comment: null
- name: testNormalizeObjectWithUnsetProperties
visibility: public
parameters: []
comment: null
- name: testNormalizeObjectWithLazyProperties
visibility: public
parameters: []
comment: null
- name: testNormalizeOnlyPublic
visibility: public
parameters: []
comment: null
- name: testNormalizeOnlyProtected
visibility: public
parameters: []
comment: null
- name: testNormalizeOnlyPrivate
visibility: public
parameters: []
comment: null
- name: testNormalizePublicAndProtected
visibility: public
parameters: []
comment: null
- name: testDenormalize
visibility: public
parameters: []
comment: null
- name: testNormalizeWithParentClass
visibility: public
parameters: []
comment: null
- name: testDenormalizeWithParentClass
visibility: public
parameters: []
comment: null
- name: testConstructorDenormalize
visibility: public
parameters: []
comment: null
- name: testConstructorDenormalizeWithNullArgument
visibility: public
parameters: []
comment: null
- name: getNormalizerForCallbacks
visibility: protected
parameters: []
comment: null
- name: getNormalizerForCallbacksWithPropertyTypeExtractor
visibility: protected
parameters: []
comment: null
- name: getNormalizerForCircularReference
visibility: protected
parameters:
- name: defaultContext
comment: null
- name: getSelfReferencingModel
visibility: protected
parameters: []
comment: null
- name: getNormalizerForFilterBool
visibility: protected
parameters: []
comment: null
- name: testSiblingReference
visibility: public
parameters: []
comment: null
- name: getDenormalizerForConstructArguments
visibility: protected
parameters: []
comment: null
- name: getNormalizerForGroups
visibility: protected
parameters: []
comment: null
- name: getDenormalizerForGroups
visibility: protected
parameters: []
comment: null
- name: testGroupsNormalizeWithNameConverter
visibility: public
parameters: []
comment: null
- name: testGroupsDenormalizeWithNameConverter
visibility: public
parameters: []
comment: null
- name: getDenormalizerForIgnoredAttributes
visibility: protected
parameters: []
comment: null
- name: getNormalizerForIgnoredAttributes
visibility: protected
parameters: []
comment: null
- name: testIgnoredAttributesContextDenormalizeInherit
visibility: public
parameters: []
comment: null
- name: getNormalizerForMaxDepth
visibility: protected
parameters: []
comment: null
- name: getDenormalizerForObjectToPopulate
visibility: protected
parameters: []
comment: null
- name: getDenormalizerForTypeEnforcement
visibility: protected
parameters: []
comment: null
- name: testDenormalizeNonExistingAttribute
visibility: public
parameters: []
comment: null
- name: testDenormalizeShouldIgnoreStaticProperty
visibility: public
parameters: []
comment: null
- name: testUnableToNormalizeObjectAttribute
visibility: public
parameters: []
comment: null
- name: testNoTraversableSupport
visibility: public
parameters: []
comment: null
- name: testNoStaticPropertySupport
visibility: public
parameters: []
comment: null
- name: testInheritedPropertiesSupport
visibility: public
parameters: []
comment: null
- name: testMultiDimensionObject
visibility: public
parameters: []
comment: null
- name: getObjectCollectionWithExpectedArray
visibility: protected
parameters: []
comment: null
- name: getNormalizerForCacheableObjectAttributesTest
visibility: protected
parameters: []
comment: null
- name: getNormalizerForSkipUninitializedValues
visibility: protected
parameters: []
comment: null
- name: testNormalizeWithDiscriminator
visibility: public
parameters: []
comment: null
- name: testDenormalizeWithDiscriminator
visibility: public
parameters: []
comment: null
- name: getBar
visibility: public
parameters: []
comment: null
- name: setBar
visibility: public
parameters:
- name: bar
comment: null
- name: getCamelCase
visibility: public
parameters: []
comment: null
- name: setCamelCase
visibility: public
parameters:
- name: camelCase
comment: null
- name: __get
visibility: public
parameters:
- name: name
comment: null
- name: __construct
visibility: public
parameters:
- name: foo
- name: bar
comment: null
- name: getFoo
visibility: public
parameters: []
comment: null
- name: getBar
visibility: public
parameters: []
comment: null
- name: getChildren
visibility: public
parameters: []
comment: '# * @return Dummy[][]'
- name: getGrandChildren
visibility: public
parameters: []
comment: '# * @return Dummy[][][]'
- name: getIntMatrix
visibility: public
parameters: []
comment: null
traits:
- PHPUnit\Framework\TestCase
- Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor
- Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor
- Symfony\Component\PropertyInfo\PropertyInfoExtractor
- Symfony\Component\Serializer\Attribute\DiscriminatorMap
- Symfony\Component\Serializer\Exception\LogicException
- Symfony\Component\Serializer\Mapping\ClassDiscriminatorFromClassMetadata
- Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactory
- Symfony\Component\Serializer\Mapping\Loader\AttributeLoader
- Symfony\Component\Serializer\NameConverter\CamelCaseToSnakeCaseNameConverter
- Symfony\Component\Serializer\NameConverter\MetadataAwareNameConverter
- Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer
- Symfony\Component\Serializer\Normalizer\ArrayDenormalizer
- Symfony\Component\Serializer\Normalizer\DenormalizerInterface
- Symfony\Component\Serializer\Normalizer\PropertyNormalizer
- Symfony\Component\Serializer\Serializer
- Symfony\Component\Serializer\SerializerInterface
- Symfony\Component\Serializer\Tests\Fixtures\Attributes\GroupDummy
- Symfony\Component\Serializer\Tests\Fixtures\Attributes\GroupDummyChild
- Symfony\Component\Serializer\Tests\Fixtures\Dummy
- Symfony\Component\Serializer\Tests\Fixtures\Php74Dummy
- Symfony\Component\Serializer\Tests\Fixtures\PropertyCircularReferenceDummy
- Symfony\Component\Serializer\Tests\Fixtures\PropertySiblingHolder
- Symfony\Component\Serializer\Tests\Normalizer\Features\CacheableObjectAttributesTestTrait
- Symfony\Component\Serializer\Tests\Normalizer\Features\CallbacksTestTrait
- Symfony\Component\Serializer\Tests\Normalizer\Features\CircularReferenceTestTrait
- Symfony\Component\Serializer\Tests\Normalizer\Features\ConstructorArgumentsTestTrait
- Symfony\Component\Serializer\Tests\Normalizer\Features\FilterBoolTestTrait
- Symfony\Component\Serializer\Tests\Normalizer\Features\GroupsTestTrait
- Symfony\Component\Serializer\Tests\Normalizer\Features\IgnoredAttributesTestTrait
- Symfony\Component\Serializer\Tests\Normalizer\Features\MaxDepthTestTrait
- Symfony\Component\Serializer\Tests\Normalizer\Features\ObjectToPopulateTestTrait
- Symfony\Component\Serializer\Tests\Normalizer\Features\SkipUninitializedValuesTestTrait
- Symfony\Component\Serializer\Tests\Normalizer\Features\TypedPropertiesObject
- Symfony\Component\Serializer\Tests\Normalizer\Features\TypeEnforcementTestTrait
- CacheableObjectAttributesTestTrait
- CallbacksTestTrait
- CircularReferenceTestTrait
- ConstructorArgumentsTestTrait
- FilterBoolTestTrait
- GroupsTestTrait
- IgnoredAttributesTestTrait
- MaxDepthTestTrait
- ObjectToPopulateTestTrait
- SkipUninitializedValuesTestTrait
- TypeEnforcementTestTrait
interfaces:
- PropertyDummyInterface
- PropertyDummyInterface