symfony - Jms serializer annotations as yaml file -


i've been working on user class inherited baseuser of fosuserbundle, i've faced problem. need set serialization user jms serializer serializes properties of baseuser. solution found create own annotation baseuser , store in yaml file, don't know how should this.

jmsserializerbundle default use acmebundle/resources/config/serializer directory fetch metadata declared in yml or xml files. need create file name entity.user.yml point serializer use acmebundle/entity/user entity.

if need define metadata third party bundles (base entities) can define custom path fetching metadata in config.yml:

jms_serializer:     metadata:         directories:             fosub:                 namespace_prefix: fos\userbundle                 path: %kernel.root_dir%/serializer/fosub 

in case need locate metadata file in %kernel.root_dir%/serializer/fosub directory name model.user.yml.