Pārlūkot izejas kodu

Fix doctrine persistent collections not serializing

The problem was that the collection handler was only dealing with ArrayCollection
Baldur Rensch 12 gadi atpakaļ
vecāks
revīzija
f236e2e03c
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      Serializer/Handler/ArrayCollectionHandler.php

+ 1 - 1
Serializer/Handler/ArrayCollectionHandler.php

@@ -17,7 +17,7 @@ class ArrayCollectionHandler implements SubscribingHandlerInterface
     {
     {
         $methods = array();
         $methods = array();
         $formats = array('json', 'xml', 'yml');
         $formats = array('json', 'xml', 'yml');
-        $collectionTypes = array('ArrayCollection', 'Doctrine\Common\Collections\ArrayCollection');
+        $collectionTypes = array('ArrayCollection', 'Doctrine\Common\Collections\ArrayCollection', 'Doctrine\ORM\PersistentCollection');
 
 
         foreach ($collectionTypes as $type) {
         foreach ($collectionTypes as $type) {
             foreach ($formats as $format) {
             foreach ($formats as $format) {