From a7a49b793acd80df352610572135f5158b896934 Mon Sep 17 00:00:00 2001 From: Gianluigi 'cocciagialla' Mammarella Date: Wed, 26 Jun 2019 19:22:09 +0200 Subject: [PATCH] Add minOccurs and maxOccurs into wsdl dumper --- src/BeSimple/SoapWsdl/Dumper/Dumper.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/BeSimple/SoapWsdl/Dumper/Dumper.php b/src/BeSimple/SoapWsdl/Dumper/Dumper.php index 5e2ae46..b527605 100644 --- a/src/BeSimple/SoapWsdl/Dumper/Dumper.php +++ b/src/BeSimple/SoapWsdl/Dumper/Dumper.php @@ -278,11 +278,15 @@ class Dumper if ($child->isNillable()) { $element->setAttribute('minOccurs', 0); + } else { + $element->setAttribute('minOccurs', 1); } if ($type instanceof ArrayOfType || $isArray) { $element->setAttribute('minOccurs', 0); $element->setAttribute('maxOccurs', 'unbounded'); + } else { + $element->setAttribute('maxOccurs', 1); } if ($child->isAttribute()) {