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

105 lines
3.2 KiB
YAML

name: CallbacksTestTrait
class_comment: null
dependencies:
- 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: InvalidArgumentException
type: class
source: Symfony\Component\Serializer\Exception\InvalidArgumentException
- name: NormalizerInterface
type: class
source: Symfony\Component\Serializer\Normalizer\NormalizerInterface
properties: []
methods:
- name: testNormalizeCallbacks
visibility: public
parameters:
- name: callbacks
- name: valueBar
- name: result
comment: "# * Test AbstractNormalizer::CALLBACKS.\n# */\n# trait CallbacksTestTrait\n\
# {\n# abstract protected function getNormalizerForCallbacks(): NormalizerInterface;\n\
# \n# abstract protected function getNormalizerForCallbacksWithPropertyTypeExtractor():\
\ NormalizerInterface;\n# \n# /**\n# * @dataProvider provideNormalizeCallbacks"
- name: testNormalizeCallbacksWithTypedProperty
visibility: public
parameters:
- name: callbacks
- name: valueBar
- name: result
comment: '# * @dataProvider provideNormalizeCallbacks'
- name: testNormalizeCallbacksWithNoConstructorArgument
visibility: public
parameters:
- name: callbacks
- name: valueBar
- name: result
comment: '# * @dataProvider provideNormalizeCallbacks'
- name: __construct
visibility: public
parameters: []
comment: null
- name: testDenormalizeCallbacks
visibility: public
parameters:
- name: callbacks
- name: valueBar
- name: result
comment: '# * @dataProvider provideDenormalizeCallbacks'
- name: testDenormalizeCallbacksWithTypedProperty
visibility: public
parameters:
- name: callbacks
- name: valueBar
- name: result
comment: '# * @dataProvider providerDenormalizeCallbacksWithTypedProperty'
- name: testDenormalizeCallbacksWithNoConstructorArgument
visibility: public
parameters:
- name: callbacks
- name: valueBar
- name: result
comment: '# * @dataProvider providerDenormalizeCallbacksWithTypedProperty'
- name: __construct
visibility: public
parameters: []
comment: null
- name: testUncallableCallbacks
visibility: public
parameters:
- name: callbacks
comment: '# * @dataProvider provideInvalidCallbacks'
- name: provideNormalizeCallbacks
visibility: public
parameters: []
comment: null
- name: provideDenormalizeCallbacks
visibility: public
parameters: []
comment: null
- name: providerDenormalizeCallbacksWithTypedProperty
visibility: public
parameters: []
comment: null
- name: provideInvalidCallbacks
visibility: public
parameters: []
comment: null
- name: getCallbackPropertyTypeExtractor
visibility: protected
parameters: []
comment: null
traits:
- Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor
- Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor
- Symfony\Component\PropertyInfo\PropertyInfoExtractor
- Symfony\Component\Serializer\Exception\InvalidArgumentException
- Symfony\Component\Serializer\Normalizer\NormalizerInterface
interfaces: []