Example #1
0
 public function wrap(XMLDomElement $body, BindingOperation $operation, Message $message, array $params)
 {
     $c = 0;
     foreach ($message->getParts() as $messagePart) {
         $this->wrapPart($body, $messagePart, $params[$c++]);
     }
 }
Example #2
0
 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;
 }
Example #3
0
 public function __construct(Message $message, XMLDomElement $xml)
 {
     parent::__construct($message->getWsdl(), $xml->getAttribute("name"), $message->getNs());
     $this->data = $xml;
     $this->message = $message;
 }