| @@ 703-709 (lines=7) @@ | ||
| 700 | } |
|
| 701 | } |
|
| 702 | $array_type = $i; |
|
| 703 | if ($use === 'literal') { |
|
| 704 | $type_str = ''; |
|
| 705 | } elseif (isset($type) && isset($type_prefix)) { |
|
| 706 | $type_str = " xsi:type=\"$type_prefix:$type\""; |
|
| 707 | } else { |
|
| 708 | $type_str = " xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"" . $array_typename . "[$array_type]\""; |
|
| 709 | } |
|
| 710 | // empty array |
|
| 711 | } else { |
|
| 712 | if ($use === 'literal') { |
|
| @@ 712-718 (lines=7) @@ | ||
| 709 | } |
|
| 710 | // empty array |
|
| 711 | } else { |
|
| 712 | if ($use === 'literal') { |
|
| 713 | $type_str = ''; |
|
| 714 | } elseif (isset($type) && isset($type_prefix)) { |
|
| 715 | $type_str = " xsi:type=\"$type_prefix:$type\""; |
|
| 716 | } else { |
|
| 717 | $type_str = " xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"xsd:anyType[0]\""; |
|
| 718 | } |
|
| 719 | } |
|
| 720 | // TODO: for array in literal, there is no wrapper here |
|
| 721 | $xml = "<$name$xmlns$type_str$atts>" . $xml . "</$name>"; |
|