Doctrine2, PersistentCollection y JMS Serializer

Tengo una entidad con una relación oneToMany, puedo obtener los elementos asociados utilizando;

$this->getQueuedItems()

Esto devuelveDoctrine \ ORM \ PersistentCollection Objeto, entonces estoy pasando esto aJMS Serializador al igual que;

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

Pero dando salida$json utilizandovar_dump() resultados en

cadena (2) "[]"

Cuál está mal. Hay datos allí, porque si hago unaforeach() terminado$this->getQueuedItems() Obtengo datos.

¿Cómo puedo usar JMS Serializer para serializar?Doctrine \ ORM \ PersistentCollection en JSON?

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta