|  | 
| 43 | 43 | use ApiPlatform\Serializer\Tests\Fixtures\ApiResource\RelatedDummy; | 
| 44 | 44 | use ApiPlatform\Serializer\Tests\Fixtures\ApiResource\SecuredDummy; | 
| 45 | 45 | use Doctrine\Common\Collections\ArrayCollection; | 
|  | 46 | +use Doctrine\Common\Collections\Collection; | 
| 46 | 47 | use PHPUnit\Framework\TestCase; | 
| 47 | 48 | use Prophecy\Argument; | 
| 48 | 49 | use Prophecy\PhpUnit\ProphecyTrait; | 
| @@ -98,7 +99,10 @@ public function testNormalize(): void | 
| 98 | 99 |         $dummy->setName('foo'); | 
| 99 | 100 |         $dummy->setAlias('ignored'); | 
| 100 | 101 |         $dummy->setRelatedDummy($relatedDummy); | 
| 101 |  | -        $dummy->relatedDummies->add(new RelatedDummy()); | 
|  | 102 | + | 
|  | 103 | +        if ($dummy->relatedDummies instanceof Collection) { | 
|  | 104 | +            $dummy->relatedDummies->add(new RelatedDummy()); | 
|  | 105 | +        } | 
| 102 | 106 | 
 | 
| 103 | 107 |         $relatedDummies = new ArrayCollection([$relatedDummy]); | 
| 104 | 108 | 
 | 
| @@ -758,7 +762,10 @@ public function testNormalizeReadableLinks(): void | 
| 758 | 762 | 
 | 
| 759 | 763 |         $dummy = new Dummy(); | 
| 760 | 764 |         $dummy->setRelatedDummy($relatedDummy); | 
| 761 |  | -        $dummy->relatedDummies->add(new RelatedDummy()); | 
|  | 765 | + | 
|  | 766 | +        if ($dummy->relatedDummies instanceof Collection) { | 
|  | 767 | +            $dummy->relatedDummies->add(new RelatedDummy()); | 
|  | 768 | +        } | 
| 762 | 769 | 
 | 
| 763 | 770 |         $relatedDummies = new ArrayCollection([$relatedDummy]); | 
| 764 | 771 | 
 | 
| @@ -1768,7 +1775,10 @@ public function testCacheKey(): void | 
| 1768 | 1775 |         $dummy->setName('foo'); | 
| 1769 | 1776 |         $dummy->setAlias('ignored'); | 
| 1770 | 1777 |         $dummy->setRelatedDummy($relatedDummy); | 
| 1771 |  | -        $dummy->relatedDummies->add(new RelatedDummy()); | 
|  | 1778 | + | 
|  | 1779 | +        if ($dummy->relatedDummies instanceof Collection) { | 
|  | 1780 | +            $dummy->relatedDummies->add(new RelatedDummy()); | 
|  | 1781 | +        } | 
| 1772 | 1782 | 
 | 
| 1773 | 1783 |         $relatedDummies = new ArrayCollection([$relatedDummy]); | 
| 1774 | 1784 | 
 | 
|  | 
0 commit comments