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()) {