Message Body Mapping
The mapping is managed by MessageBodyMapperManager. Internally it delegates the mapping to the registered mappers. By default, the SerializerMapperAdapter is used if available.
Add/replace own mapper
Simply register your mapper by using the jungi.message_body_mapper tag with the media-type attribute (media_type for yaml).
<service id="custom_xml_mapper" class="App\Http\MessageConversion\CustomXmlMapper">
<tag name="jungi.message_body_mapper" media-type="application/x-xml" />
<tag name="jungi.message_body_mapper" media-type="application/xml" />
<tag name="jungi.message_body_mapper" media-type="text/xml" />
<!-- args -->
</service>Last updated
Was this helpful?