Doctrine2, PersistentCollection e JMS Serializer

Eu tenho uma entidade com um relacionamento oneToMany, posso obter os itens associados usando;

$this->getQueuedItems()

Isso retornaDoctrine \ ORM \ PersistentCollection objeto, então eu estou passando isso paraSerializador JMS igual a;

$serializer = $container->get('serializer');
$json = $serializer->serialize($this->getQueuedItems(), 'json');

Mas saindo$json usandovar_dump() resulta em;

string (2) "[]"

O que está errado. Há dados lá, porque se eu fizer umforeach() sobre$this->getQueuedItems() Eu recebo dados.

Como posso usar o JMS Serializer para serializarDoctrine \ ORM \ PersistentCollection em JSON?

obrigado

questionAnswers(1)

yourAnswerToTheQuestion