serializer = SerializerBuilder::create()->build(); $this->transformer = SerializerBuilder::create()->build(); } public function testDeserialize(): void { $adapter = new JMSSerializerAdapter($this->serializer, $this->transformer); $object = $adapter->deserialize('{"param": "string"}', RequestDto::class,'json'); static::assertInstanceOf(RequestDto::class, $object); static::assertEquals('string', $object->param); } public function testArrayToObject(): void { $adapter = new JMSSerializerAdapter($this->serializer, $this->transformer); $object = $adapter->arrayToObject(['param' => 'string'], RequestDto::class); static::assertInstanceOf(RequestDto::class, $object); static::assertEquals('string', $object->param); } }