diff --git a/src/BeSimple/SoapBundle/ServiceBinding/RpcLiteralRequestMessageBinder.php b/src/BeSimple/SoapBundle/ServiceBinding/RpcLiteralRequestMessageBinder.php index 872adc0..f076795 100644 --- a/src/BeSimple/SoapBundle/ServiceBinding/RpcLiteralRequestMessageBinder.php +++ b/src/BeSimple/SoapBundle/ServiceBinding/RpcLiteralRequestMessageBinder.php @@ -55,6 +55,7 @@ class RpcLiteralRequestMessageBinder implements MessageBinderInterface $type = $this->typeRepository->getType($phpType); if ($type instanceof ArrayOfType) { $isArray = true; + $array = array(); $arrayType = $type; $type = $this->typeRepository->getType($type->get('item')->getType()); @@ -65,8 +66,6 @@ class RpcLiteralRequestMessageBinder implements MessageBinderInterface $phpType = $type->getPhpType(); if ($isArray) { - $array = array(); - if (isset($message->item)) { foreach ($message->item as $complexType) { $array[] = $this->checkComplexType($phpType, $complexType);