Podmiot Doctrine do Json za pomocą GetSetMethodNormalizer zwraca błąd krytyczny

Używam frameworków Doctrine 2 i Zend od kilku dni. Generuję moje elementy w plikach yaml. Teraz spotkałem się z problemem, aby przekonwertować moją doktrynę jednostek na format Jsona (w celu wykorzystania jej przez AJAX).

Oto używany kod:

    $doctrineobject = $this->entityManager->getRepository('\Entity\MasterProduct')->find($this->_request->id);
    $serializer = new \Symfony\Component\Serializer\Serializer(array(new Symfony\Component\Serializer\Normalizer\GetSetMethodNormalizer()), array('json' => new Symfony\Component\Serializer\Encoder\JsonEncoder()));

    $reports = $serializer->serialize($doctrineobject, 'json');

poniżej znajduje się zwrot:

Błąd krytyczny: Osiągnięto maksymalny poziom zagnieżdżenia funkcji „100”, przerwanie! w /Users/Sites/library/Symfony/Component/Serializer/Normalizer/GetSetMethodNormalizer.php w linii 185

problem wydaje się być taki sam jak tutaj:http://comments.gmane.org/gmane.comp.php.symfony.symfony2/2659

ale nie zaproponowano właściwego rozwiązania.

Jakiś pomysł, jak mogę to zrobić?

Twoje zdrowie