@@ -121,6 +121,7 @@ public function testNormalize(): void
121
121
$ resourceClassResolverProphecy = $ this ->prophesize (ResourceClassResolverInterface::class);
122
122
$ resourceClassResolverProphecy ->getResourceClass ($ dummy , null )->willReturn (Dummy::class);
123
123
$ resourceClassResolverProphecy ->getResourceClass ($ dummy , Dummy::class)->willReturn (Dummy::class);
124
+ $ resourceClassResolverProphecy ->isResourceClass (Dummy::class)->willReturn (true );
124
125
125
126
$ propertyAccessorProphecy = $ this ->prophesize (PropertyAccessorInterface::class);
126
127
$ propertyAccessorProphecy ->getValue ($ dummy , 'id ' )->willReturn (10 );
@@ -187,6 +188,7 @@ public function testNormalizeChildInheritedProperty(): void
187
188
$ resourceClassResolverProphecy = $ this ->prophesize (ResourceClassResolverInterface::class);
188
189
$ resourceClassResolverProphecy ->getResourceClass ($ dummy , null )->willReturn (Dummy::class);
189
190
$ resourceClassResolverProphecy ->getResourceClass ($ dummy , Dummy::class)->willReturn (Dummy::class);
191
+ $ resourceClassResolverProphecy ->isResourceClass (Dummy::class)->willReturn (true );
190
192
191
193
$ propertyAccessorProphecy = $ this ->prophesize (PropertyAccessorInterface::class);
192
194
$ propertyAccessorProphecy ->getValue ($ dummy , 'id ' )->willReturn (10 );
@@ -299,6 +301,7 @@ public function testNormalizeNonExistentProperty()
299
301
$ resourceClassResolverProphecy = $ this ->prophesize (ResourceClassResolverInterface::class);
300
302
$ resourceClassResolverProphecy ->getResourceClass ($ dummy , null )->willReturn (Dummy::class);
301
303
$ resourceClassResolverProphecy ->getResourceClass ($ dummy , Dummy::class)->willReturn (Dummy::class);
304
+ $ resourceClassResolverProphecy ->isResourceClass (Dummy::class)->willReturn (true );
302
305
303
306
$ propertyAccessorProphecy = $ this ->prophesize (PropertyAccessorInterface::class);
304
307
$ propertyAccessorProphecy ->getValue ($ dummy , 'bar ' )->willThrow (new NoSuchPropertyException ());
@@ -384,6 +387,7 @@ public function testDenormalize()
384
387
$ resourceClassResolverProphecy ->getResourceClass (null , Dummy::class)->willReturn (Dummy::class);
385
388
$ resourceClassResolverProphecy ->getResourceClass (null , RelatedDummy::class)->willReturn (RelatedDummy::class);
386
389
$ resourceClassResolverProphecy ->isResourceClass (RelatedDummy::class)->willReturn (true );
390
+ $ resourceClassResolverProphecy ->isResourceClass (Dummy::class)->willReturn (true );
387
391
388
392
$ serializerProphecy = $ this ->prophesize (SerializerInterface::class);
389
393
$ serializerProphecy ->willImplement (NormalizerInterface::class);
@@ -472,6 +476,7 @@ public function testDenormalizeCollectionIsNotArray()
472
476
$ resourceClassResolverProphecy ->getResourceClass (null , Dummy::class)->willReturn (Dummy::class);
473
477
$ resourceClassResolverProphecy ->getResourceClass (null , RelatedDummy::class)->willReturn (RelatedDummy::class);
474
478
$ resourceClassResolverProphecy ->isResourceClass (RelatedDummy::class)->willReturn (true );
479
+ $ resourceClassResolverProphecy ->isResourceClass (Dummy::class)->willReturn (true );
475
480
476
481
$ propertyAccessorProphecy = $ this ->prophesize (PropertyAccessorInterface::class);
477
482
@@ -528,6 +533,7 @@ public function testDenormalizeCollectionWithInvalidKey()
528
533
$ resourceClassResolverProphecy = $ this ->prophesize (ResourceClassResolverInterface::class);
529
534
$ resourceClassResolverProphecy ->getResourceClass (null , Dummy::class)->willReturn (Dummy::class);
530
535
$ resourceClassResolverProphecy ->getResourceClass (null , RelatedDummy::class)->willReturn (RelatedDummy::class);
536
+ $ resourceClassResolverProphecy ->isResourceClass (Dummy::class)->willReturn (true );
531
537
$ resourceClassResolverProphecy ->isResourceClass (RelatedDummy::class)->willReturn (true );
532
538
533
539
$ propertyAccessorProphecy = $ this ->prophesize (PropertyAccessorInterface::class);
@@ -581,6 +587,7 @@ public function testDenormalizeRelationIsNotResourceLinkage()
581
587
$ resourceClassResolverProphecy ->getResourceClass (null , Dummy::class)->willReturn (Dummy::class);
582
588
$ resourceClassResolverProphecy ->getResourceClass (null , RelatedDummy::class)->willReturn (RelatedDummy::class);
583
589
$ resourceClassResolverProphecy ->isResourceClass (RelatedDummy::class)->willReturn (true );
590
+ $ resourceClassResolverProphecy ->isResourceClass (Dummy::class)->willReturn (true );
584
591
585
592
$ propertyAccessorProphecy = $ this ->prophesize (PropertyAccessorInterface::class);
586
593
0 commit comments