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: []