сделать несколько описаний сериализации в yaml в jms serializer? например под json и xml. В xml и json разные названия ключей.
виглядит так, что єто разные презентейшены одной сущности... я бы сделал 2 ДТО и в каждой уже описал поля. а уж в json \ xml из сериализировать - без разницы... просто мапишь свою модельку на нужную ДТО и ее сериалайзишь... можешь мапу сделать типа 'xml' => Presentation1::class, 'json' => Presentation2::class,
Обсуждают сегодня