14 class Wsdl extends \Zend\Soap\Wsdl
26 parent::__construct(
$name, $uri, $strategy);
41 $operation = parent::addPortOperation($portType,
$name, $input,
$output,
false);
42 if (is_array($fault)) {
43 $isMessageValid = isset(
48 trim($fault[
'message'])
50 $isNameValid = isset($fault[
'name']) && is_string($fault[
'name']) && strlen(trim($fault[
'name']));
52 if ($isNameValid && $isMessageValid) {
53 $node = $this->toDomDocument()->createElement(
'fault');
54 $node->setAttribute(
'name', $fault[
'name']);
55 $node->setAttribute(
'message', $fault[
'message']);
56 $operation->appendChild($node);
addPortOperation($portType, $name, $input=false, $output=false, $fault=false)
__construct($name, $uri, ComplexTypeStrategy $strategy)
if(!isset($_GET['name'])) $name