$serialized =
$serializer->
serialize($deserialized, 'json'
);
$this->
assertEquals($jsonData,
$serialized);
} public function testDeserializeAndSerializeInterfacedObjectsWithTheClassMetadataDiscriminatorResolver() { $example =
new DummyMessageNumberOne();
$example->one = 1;
$jsonData = '{"type":"one","one":1,"two":null}';
$serializer =
$this->
serializerWithClassDiscriminator();
$deserialized =
$serializer->
deserialize($jsonData, DummyMessageInterface::
class, 'json'
);
$this->
assertEquals($example,
$deserialized);
$serialized =
$serializer->
serialize($deserialized, 'json'
);
$this->
assertEquals($jsonData,
$serialized);
} public function testDeserializeAndSerializeInterfacedObjectsWithTheClassMetadataDiscriminatorResolverAndGroups() { $example =
new DummyMessageNumberOne();
$example->two = 2;