From 188f282a8794c132e6895bc0f177d56cc0e7c8b4 Mon Sep 17 00:00:00 2001 From: Francis Besset Date: Tue, 10 Dec 2013 15:22:14 +0100 Subject: [PATCH] [SoapWsdl] Specify an empty message if the input is empty --- src/BeSimple/SoapWsdl/Dumper/Dumper.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/BeSimple/SoapWsdl/Dumper/Dumper.php b/src/BeSimple/SoapWsdl/Dumper/Dumper.php index ac2483c..ef55520 100644 --- a/src/BeSimple/SoapWsdl/Dumper/Dumper.php +++ b/src/BeSimple/SoapWsdl/Dumper/Dumper.php @@ -189,7 +189,7 @@ class Dumper protected function addMessages(array $messages) { foreach ($messages as $message) { - if ($message->isEmpty()) { + if (preg_match('#Header$#', $message->getName()) && $message->isEmpty()) { continue; } @@ -285,7 +285,7 @@ class Dumper $operation->setAttribute('name', $method->getName()); foreach (array('input' => $method->getInput(), 'output' => $method->getOutput(), 'fault' => $method->getFault()) as $type => $message) { - if ($message->isEmpty()) { + if ('fault' === $type && $message->isEmpty()) { continue; }