/** * {@inheritdoc} */ public function normalize($object, $format = null, array $context = []) { $object->setReferences($this->references); $data = parent::normalize($object, $format, $context); $this->references = array_merge($this->references, $object->getReferences()); return $data; }
public function testSupportsDenormalization() { $this->assertTrue($this->normalizer->supportsDenormalization(array(), 'Symfony\\Component\\Serializer\\Tests\\Fixtures\\ScalarDummy')); $this->assertFalse($this->normalizer->supportsDenormalization(array(), 'stdClass')); $this->assertTrue($this->normalizer->supportsDenormalization(array(), 'Symfony\\Component\\Serializer\\Tests\\Fixtures\\DenormalizableDummy')); }