Пример #1
0
 protected function wrapPart(XMLDomElement $body, MessagePart $messagePart, $value)
 {
     if ($messagePart->isElement()) {
         $element = $messagePart->getElement();
         $node = $body->addPrefixedChild($element[0], $element[1]);
         $elementDef = $this->container->getElement($element[0], $element[1]);
         $typeDef = $elementDef->getType();
     } else {
         $type = $messagePart->getType();
         $node = $body->addChild($messagePart->getName());
         $typeDef = $this->container->getType($type[0], $type[1]);
     }
     $this->composer->encode($value, $node, $typeDef);
 }
Пример #2
0
 public function wrap(XMLDomElement $body, BindingOperation $operation, Message $message, array $params)
 {
     $root = $body->addPrefixedChild($operation->getNs(), $operation->getName());
     parent::wrap($root, $operation, $message, $params);
 }