From 7a7438791751e72975bda4cfcb67d861d772824b Mon Sep 17 00:00:00 2001 From: avrabec Date: Wed, 28 Nov 2018 13:19:56 +0100 Subject: [PATCH 1/2] (Json/Xml)deserializationVisitor factory fix --- src/JMSSerializerModule/Module.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/JMSSerializerModule/Module.php b/src/JMSSerializerModule/Module.php index b5c9aa4..2a8f33c 100644 --- a/src/JMSSerializerModule/Module.php +++ b/src/JMSSerializerModule/Module.php @@ -184,7 +184,7 @@ public function getServiceConfig() return $vistor; }, 'jms_serializer.json_deserialization_visitor' => function (ServiceManager $sm) { - return new JsonDeserializationVisitor($sm->get('jms_serializer.naming_strategy'), $sm->get('jms_serializer.object_constructor')); + return new JsonDeserializationVisitor($sm->get('jms_serializer.naming_strategy')); }, 'jms_serializer.xml_serialization_visitor' => function(ServiceManager $sm) { return new XmlSerializationVisitor($sm->get('jms_serializer.naming_strategy')); @@ -194,7 +194,7 @@ public function getServiceConfig() $options = new Visitors($options['jms_serializer']['visitors']); $xmlOptions = $options->getXml(); - $visitor = new XmlDeserializationVisitor($sm->get('jms_serializer.naming_strategy'), $sm->get('jms_serializer.object_constructor')); + $visitor = new XmlDeserializationVisitor($sm->get('jms_serializer.naming_strategy')); $visitor->setDoctypeWhitelist($xmlOptions['doctype_whitelist']); return $visitor; From f1cc2a17e52b2c73e61747558867e5e8699bf4eb Mon Sep 17 00:00:00 2001 From: avrabec Date: Thu, 29 Nov 2018 13:02:08 +0100 Subject: [PATCH 2/2] jms/serializer min require update --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 43b5d72..2e432c9 100644 --- a/composer.json +++ b/composer.json @@ -37,7 +37,7 @@ "php": ">=5.3.3", "zendframework/zendframework": "2.*", "doctrine/doctrine-module": ">=0.5.1", - "jms/serializer": "1.*" + "jms/serializer": "~1.6" }, "require-dev": { "zendframework/zend-developer-tools": "dev-master"