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
.