public function testDenormalizationWithType() { $dummy = $this->getDummy(); $this->normalizer->addType('dummy', TypehintNormalizerClassDummy::class); $this->normalizer->addType('subdummy', TypehintNormalizerSubclassDummy::class); $expected = $dummy; $normalized = $this->normalizer->normalize($dummy); $this->assertTrue($this->normalizer->supportsDenormalization($normalized, RecursiveNormalizerClassDummy::class)); $actual = $this->normalizer->denormalize($normalized, TypehintNormalizerClassDummy::class); $this->assertEquals($expected, $actual); }