From 5d335f2ca927d7a45fdf72a5c21f0ad1cf0a0789 Mon Sep 17 00:00:00 2001 From: Teddy Cornaut Date: Wed, 15 Jul 2020 12:35:40 -0400 Subject: [PATCH] =?UTF-8?q?Correction=20de=20l'=C3=A9criture=20du=20xml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ServiceDefinition/Loader/AnnotationClassLoader.php | 2 +- src/BeSimple/SoapWsdl/Dumper/Dumper.php | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/BeSimple/SoapBundle/ServiceDefinition/Loader/AnnotationClassLoader.php b/src/BeSimple/SoapBundle/ServiceDefinition/Loader/AnnotationClassLoader.php index b5b6eda..3cc7789 100644 --- a/src/BeSimple/SoapBundle/ServiceDefinition/Loader/AnnotationClassLoader.php +++ b/src/BeSimple/SoapBundle/ServiceDefinition/Loader/AnnotationClassLoader.php @@ -160,7 +160,7 @@ class AnnotationClassLoader extends Loader $loaded = $complexTypeResolver->load($phpType); $complexType = new ComplexType($phpType, isset($loaded['alias']) ? $loaded['alias'] : $phpType); foreach ($loaded['properties'] as $name => $property) { - $complexType->add($name, $this->loadType($property->getValue()), $property->isNillable()); + $complexType->add($name, $this->loadType($property->getValue()), $property->isNillable(), $property->getMinOccurs()); } $this->typeRepository->addComplexType($complexType); diff --git a/src/BeSimple/SoapWsdl/Dumper/Dumper.php b/src/BeSimple/SoapWsdl/Dumper/Dumper.php index 711c2ed..bfdde01 100644 --- a/src/BeSimple/SoapWsdl/Dumper/Dumper.php +++ b/src/BeSimple/SoapWsdl/Dumper/Dumper.php @@ -268,7 +268,6 @@ class Dumper // 1 is the default value of minOccurs. if (1 != $child->getMinOccurs()) { $element->setAttribute('minOccurs', $child->getMinOccurs()); - $element->setAttribute('maxOccurs', 'unbounded'); } $all->appendChild($element);