public function wrap(XMLDomElement $body, BindingOperation $operation, Message $message, array $params) { $c = 0; foreach ($message->getParts() as $messagePart) { $this->wrapPart($body, $messagePart, $params[$c++]); } }
public function __construct(Message $message, XMLDomElement $msg) { parent::__construct($message->getWsdl(), $msg->getAttribute("name"), $message->getNs()); if ($msg->hasAttribute("type")) { list($prefix, $name) = explode(":", $msg->getAttribute("type")); $ns = $msg->lookupNamespaceURI($prefix); $this->type = array($ns, $name); } if ($msg->hasAttribute("element")) { list($prefix, $name) = explode(":", $msg->getAttribute("element")); $ns = $msg->lookupNamespaceURI($prefix); $this->element = array($ns, $name); } $this->data = $msg; }
public function __construct(Message $message, XMLDomElement $xml) { parent::__construct($message->getWsdl(), $xml->getAttribute("name"), $message->getNs()); $this->data = $xml; $this->message = $message; }