Open
Description
Symfony version(s) affected
7.3.0, 7.2.0
Description
Named Serializes are only injected when using SerializerInterface
. When I use an intersection type like SerializerInterface&DenormalizerInterface
I'm getting the default Serializer
.
How to reproduce
#config/serializer.yaml
framework:
serializer:
named_serializers:
somthing:
name_converter: 'serializer.name_converter.camel_case_to_snake_case'
default_context:
datetime_format: 'U'
public function __construct(
protected SerializerInterface&DenormalizerInterface $somethingSerializer,
) {
}
Possible Solution
No response
Additional Context
No response