Doctrine2, PersistentCollection und JMS Serializer

Ich habe eine Entität mit einer oneToMany-Beziehung, mit der ich die zugehörigen Elemente abrufen kann.

$this->getQueuedItems()

Dies kehrt zurückDoctrine \ ORM \ PersistentCollection Objekt übergebe ich diese dann anJMS Serializer wie so;

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

Aber ausgeben$json mitvar_dump() führt zu;

Zeichenfolge (2) []

Was falsch ist. Es gibt da Daten, denn wenn ich eine macheforeach() Über$this->getQueuedItems() Ich bekomme Daten.

Wie kann ich JMS Serializer zum Serialisieren verwenden?Doctrine \ ORM \ PersistentCollection in JSON?

Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage