@@ 6417-6421 (lines=5) @@ | ||
6414 | if ($phpType === 'struct') { |
|
6415 | if (isset($typeDef['typeClass']) && $typeDef['typeClass'] === 'element') { |
|
6416 | $elementName = $uqType; |
|
6417 | if (isset($typeDef['form']) && ($typeDef['form'] === 'qualified')) { |
|
6418 | $elementNS = " xmlns=\"$ns\""; |
|
6419 | } else { |
|
6420 | $elementNS = " xmlns=\"\""; |
|
6421 | } |
|
6422 | } else { |
|
6423 | $elementName = $name; |
|
6424 | if ($unqualified) { |
|
@@ 6474-6482 (lines=9) @@ | ||
6471 | $xml = ''; |
|
6472 | } |
|
6473 | } elseif ($phpType === 'array') { |
|
6474 | if (isset($typeDef['form']) && ($typeDef['form'] === 'qualified')) { |
|
6475 | $elementNS = " xmlns=\"$ns\""; |
|
6476 | } else { |
|
6477 | if ($unqualified) { |
|
6478 | $elementNS = " xmlns=\"\""; |
|
6479 | } else { |
|
6480 | $elementNS = ''; |
|
6481 | } |
|
6482 | } |
|
6483 | if (null === $value) { |
|
6484 | if ($use === 'literal') { |
|
6485 | // TODO: depends on minOccurs |
|
@@ 6530-6538 (lines=9) @@ | ||
6527 | . $this->getPrefixFromNamespace($this->getPrefix($typeDef['arrayType'])) . ':' . $this->getLocalPart($typeDef['arrayType']) . "[$rows$cols]\">" . $contents . "</$name>"; |
|
6528 | } |
|
6529 | } elseif ($phpType === 'scalar') { |
|
6530 | if (isset($typeDef['form']) && ($typeDef['form'] === 'qualified')) { |
|
6531 | $elementNS = " xmlns=\"$ns\""; |
|
6532 | } else { |
|
6533 | if ($unqualified) { |
|
6534 | $elementNS = " xmlns=\"\""; |
|
6535 | } else { |
|
6536 | $elementNS = ''; |
|
6537 | } |
|
6538 | } |
|
6539 | if ($use === 'literal') { |
|
6540 | if ($forceType) { |
|
6541 | $xml = "<$name$elementNS xsi:type=\"" . $this->getPrefixFromNamespace($ns) . ":$uqType\">$value</$name>"; |