diff options
Diffstat (limited to 'ext/soap/tests')
36 files changed, 2 insertions, 368 deletions
diff --git a/ext/soap/tests/bugs/bug32941.wsdl b/ext/soap/tests/bugs/bug32941.wsdl index 61fd13dcbc..61fd13dcbc 100755..100644 --- a/ext/soap/tests/bugs/bug32941.wsdl +++ b/ext/soap/tests/bugs/bug32941.wsdl diff --git a/ext/soap/tests/bugs/bug34453.wsdl b/ext/soap/tests/bugs/bug34453.wsdl index 205e1c95b5..205e1c95b5 100755..100644 --- a/ext/soap/tests/bugs/bug34453.wsdl +++ b/ext/soap/tests/bugs/bug34453.wsdl diff --git a/ext/soap/tests/bugs/bug34643.wsdl b/ext/soap/tests/bugs/bug34643.wsdl index 24c3a50828..24c3a50828 100755..100644 --- a/ext/soap/tests/bugs/bug34643.wsdl +++ b/ext/soap/tests/bugs/bug34643.wsdl diff --git a/ext/soap/tests/bugs/bug35142.wsdl b/ext/soap/tests/bugs/bug35142.wsdl index 2c712ec108..2c712ec108 100755..100644 --- a/ext/soap/tests/bugs/bug35142.wsdl +++ b/ext/soap/tests/bugs/bug35142.wsdl diff --git a/ext/soap/tests/bugs/bug36226-2.wsdl b/ext/soap/tests/bugs/bug36226-2.wsdl index 18c2ce3c00..18c2ce3c00 100755..100644 --- a/ext/soap/tests/bugs/bug36226-2.wsdl +++ b/ext/soap/tests/bugs/bug36226-2.wsdl diff --git a/ext/soap/tests/bugs/bug36575.wsdl b/ext/soap/tests/bugs/bug36575.wsdl index 0f1899bcd5..0f1899bcd5 100755..100644 --- a/ext/soap/tests/bugs/bug36575.wsdl +++ b/ext/soap/tests/bugs/bug36575.wsdl diff --git a/ext/soap/tests/bugs/bug36614.wsdl b/ext/soap/tests/bugs/bug36614.wsdl index ecf1b1b2fe..ecf1b1b2fe 100755..100644 --- a/ext/soap/tests/bugs/bug36614.wsdl +++ b/ext/soap/tests/bugs/bug36614.wsdl diff --git a/ext/soap/tests/bugs/bug36908.wsdl b/ext/soap/tests/bugs/bug36908.wsdl index f3be3f6304..f3be3f6304 100755..100644 --- a/ext/soap/tests/bugs/bug36908.wsdl +++ b/ext/soap/tests/bugs/bug36908.wsdl diff --git a/ext/soap/tests/bugs/bug36999.wsdl b/ext/soap/tests/bugs/bug36999.wsdl index 80d20b053b..80d20b053b 100755..100644 --- a/ext/soap/tests/bugs/bug36999.wsdl +++ b/ext/soap/tests/bugs/bug36999.wsdl diff --git a/ext/soap/tests/bugs/bug37013.wsdl b/ext/soap/tests/bugs/bug37013.wsdl index dbd77fd8df..dbd77fd8df 100755..100644 --- a/ext/soap/tests/bugs/bug37013.wsdl +++ b/ext/soap/tests/bugs/bug37013.wsdl diff --git a/ext/soap/tests/bugs/bug37083.wsdl b/ext/soap/tests/bugs/bug37083.wsdl index 2a3b379802..2a3b379802 100755..100644 --- a/ext/soap/tests/bugs/bug37083.wsdl +++ b/ext/soap/tests/bugs/bug37083.wsdl diff --git a/ext/soap/tests/bugs/bug38004.wsdl b/ext/soap/tests/bugs/bug38004.wsdl index c288135966..c288135966 100755..100644 --- a/ext/soap/tests/bugs/bug38004.wsdl +++ b/ext/soap/tests/bugs/bug38004.wsdl diff --git a/ext/soap/tests/bugs/bug38055.wsdl b/ext/soap/tests/bugs/bug38055.wsdl index f8935477f1..f8935477f1 100755..100644 --- a/ext/soap/tests/bugs/bug38055.wsdl +++ b/ext/soap/tests/bugs/bug38055.wsdl diff --git a/ext/soap/tests/bugs/bug38067.wsdl b/ext/soap/tests/bugs/bug38067.wsdl index beb9fc2141..beb9fc2141 100755..100644 --- a/ext/soap/tests/bugs/bug38067.wsdl +++ b/ext/soap/tests/bugs/bug38067.wsdl diff --git a/ext/soap/tests/bugs/bug38536.wsdl b/ext/soap/tests/bugs/bug38536.wsdl index 0ef3fd43cd..0ef3fd43cd 100755..100644 --- a/ext/soap/tests/bugs/bug38536.wsdl +++ b/ext/soap/tests/bugs/bug38536.wsdl diff --git a/ext/soap/tests/bugs/bug39832.wsdl b/ext/soap/tests/bugs/bug39832.wsdl index a71f581dd5..a71f581dd5 100755..100644 --- a/ext/soap/tests/bugs/bug39832.wsdl +++ b/ext/soap/tests/bugs/bug39832.wsdl diff --git a/ext/soap/tests/bugs/bug40609.wsdl b/ext/soap/tests/bugs/bug40609.wsdl index 0792e90b3f..0792e90b3f 100755..100644 --- a/ext/soap/tests/bugs/bug40609.wsdl +++ b/ext/soap/tests/bugs/bug40609.wsdl diff --git a/ext/soap/tests/bugs/bug41004.wsdl b/ext/soap/tests/bugs/bug41004.wsdl index d683e5d4ac..d683e5d4ac 100755..100644 --- a/ext/soap/tests/bugs/bug41004.wsdl +++ b/ext/soap/tests/bugs/bug41004.wsdl diff --git a/ext/soap/tests/bugs/bug41337.wsdl b/ext/soap/tests/bugs/bug41337.wsdl index 14e5dc4b4e..14e5dc4b4e 100755..100644 --- a/ext/soap/tests/bugs/bug41337.wsdl +++ b/ext/soap/tests/bugs/bug41337.wsdl diff --git a/ext/soap/tests/bugs/bug41337_2.wsdl b/ext/soap/tests/bugs/bug41337_2.wsdl index 46c078a0ea..46c078a0ea 100755..100644 --- a/ext/soap/tests/bugs/bug41337_2.wsdl +++ b/ext/soap/tests/bugs/bug41337_2.wsdl diff --git a/ext/soap/tests/bugs/bug41337_2_1.wsdl b/ext/soap/tests/bugs/bug41337_2_1.wsdl index 857dc6ccf6..857dc6ccf6 100755..100644 --- a/ext/soap/tests/bugs/bug41337_2_1.wsdl +++ b/ext/soap/tests/bugs/bug41337_2_1.wsdl diff --git a/ext/soap/tests/bugs/bug42086.wsdl b/ext/soap/tests/bugs/bug42086.wsdl index 5ec3d956ca..5ec3d956ca 100755..100644 --- a/ext/soap/tests/bugs/bug42086.wsdl +++ b/ext/soap/tests/bugs/bug42086.wsdl diff --git a/ext/soap/tests/bugs/bug42326.wsdl b/ext/soap/tests/bugs/bug42326.wsdl index a125ed8cd8..a125ed8cd8 100755..100644 --- a/ext/soap/tests/bugs/bug42326.wsdl +++ b/ext/soap/tests/bugs/bug42326.wsdl diff --git a/ext/soap/tests/bugs/bug42359.wsdl b/ext/soap/tests/bugs/bug42359.wsdl index bc73adaec6..bc73adaec6 100755..100644 --- a/ext/soap/tests/bugs/bug42359.wsdl +++ b/ext/soap/tests/bugs/bug42359.wsdl diff --git a/ext/soap/tests/bugs/bug42692.wsdl b/ext/soap/tests/bugs/bug42692.wsdl index c8928e30d0..c8928e30d0 100755..100644 --- a/ext/soap/tests/bugs/bug42692.wsdl +++ b/ext/soap/tests/bugs/bug42692.wsdl diff --git a/ext/soap/tests/bugs/bug44811.phpt b/ext/soap/tests/bugs/bug44811.phpt index 1c7605f610..8cfc4a76cd 100644 --- a/ext/soap/tests/bugs/bug44811.phpt +++ b/ext/soap/tests/bugs/bug44811.phpt @@ -2,7 +2,6 @@ Bug #44811 (Improve error messages when creating new SoapClient which contains invalid data) --SKIPIF-- <?php require_once 'skipif.inc'; ?> -<?php if (getenv("SKIP_ONLINE_TESTS")) die("skip online test"); ?> --INI-- soap.wsdl_cache_enabled=0 --FILE-- diff --git a/ext/soap/tests/bugs/xml2.xsd b/ext/soap/tests/bugs/xml2.xsd index a8e2185f1d..a8e2185f1d 100755..100644 --- a/ext/soap/tests/bugs/xml2.xsd +++ b/ext/soap/tests/bugs/xml2.xsd diff --git a/ext/soap/tests/classmap003.wsdl b/ext/soap/tests/classmap003.wsdl index 494c41864e..494c41864e 100755..100644 --- a/ext/soap/tests/classmap003.wsdl +++ b/ext/soap/tests/classmap003.wsdl diff --git a/ext/soap/tests/interop/Round2/Base/r2_base_005p.phpt b/ext/soap/tests/interop/Round2/Base/r2_base_005p.phpt index 22bab4eae3..d8f91d328e 100644 --- a/ext/soap/tests/interop/Round2/Base/r2_base_005p.phpt +++ b/ext/soap/tests/interop/Round2/Base/r2_base_005p.phpt @@ -2,7 +2,6 @@ SOAP Interop Round2 base 005 (php/direct): echoString(utf-8) --SKIPIF-- <?php require_once('skipif.inc'); ?> -<?php if (!function_exists('utf8_encode')) die('skip utf8_encode() not available'); ?> --FILE-- <?php $client = new SoapClient(NULL,array("location"=>"test://","uri"=>"http://soapinterop.org/","trace"=>1,"exceptions"=>0)); diff --git a/ext/soap/tests/interop/Round2/Base/r2_base_005s.phpt b/ext/soap/tests/interop/Round2/Base/r2_base_005s.phpt index f94c06f58c..116e14faac 100644 --- a/ext/soap/tests/interop/Round2/Base/r2_base_005s.phpt +++ b/ext/soap/tests/interop/Round2/Base/r2_base_005s.phpt @@ -2,7 +2,6 @@ SOAP Interop Round2 base 005 (soap/direct): echoString(utf-8) --SKIPIF-- <?php require_once('skipif.inc'); ?> -<?php if (!function_exists('utf8_encode')) die('skip utf8_encode() not available'); ?> --FILE-- <?php $client = new SoapClient(NULL,array("location"=>"test://","uri"=>"http://soapinterop.org/","trace"=>1,"exceptions"=>0)); diff --git a/ext/soap/tests/interop/Round2/Base/r2_base_005w.phpt b/ext/soap/tests/interop/Round2/Base/r2_base_005w.phpt index 3bb1368b97..728b4f5c58 100644 --- a/ext/soap/tests/interop/Round2/Base/r2_base_005w.phpt +++ b/ext/soap/tests/interop/Round2/Base/r2_base_005w.phpt @@ -2,7 +2,6 @@ SOAP Interop Round2 base 005 (php/wsdl): echoString(utf-8) --SKIPIF-- <?php require_once('skipif.inc'); ?> -<?php if (!function_exists('utf8_encode')) die('skip utf8_encode() not available'); ?> --INI-- soap.wsdl_cache_enabled=0 --FILE-- diff --git a/ext/soap/tests/interop/Round3/GroupD/round3_groupD_import2_absolute.wsdl b/ext/soap/tests/interop/Round3/GroupD/round3_groupD_import2_absolute.wsdl deleted file mode 100644 index fc0f8ae7fa..0000000000 --- a/ext/soap/tests/interop/Round3/GroupD/round3_groupD_import2_absolute.wsdl +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<definitions name="SoapInterop" targetNamespace="http://soapinterop.org/main/" - xmlns:wsdlns1="http://soapinterop.org/definitions/" - xmlns:wsdlns="http://soapinterop.org/main/" - xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" - xmlns="http://schemas.xmlsoap.org/wsdl/"> - <import location="imported/import2B.wsdl" namespace="http://soapinterop.org/definitions/" /> - - <binding name="SoapInteropImport2Binding" type="wsdlns1:SoapInteropImport2PortType"> - <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> - <operation name="echoStruct"> - <soap:operation soapAction="http://soapinterop.org/"/> - <input> - <soap:body use="encoded" namespace="http://soapinterop/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> - </input> - <output> - <soap:body use="encoded" namespace="http://soapinterop/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> - </output> - </operation> - </binding> - <service name="Import2"> - <port name="SoapInteropImport2Port" binding="wsdlns:SoapInteropImport2Binding"> - <soap:address location="round3_groupD_import2.inc"/> - </port> - </service> -</definitions> diff --git a/ext/soap/tests/interop/Round4/GroupG/round4_groupG_mimedoc.wsdl b/ext/soap/tests/interop/Round4/GroupG/round4_groupG_mimedoc.wsdl deleted file mode 100644 index c67172e8c6..0000000000 --- a/ext/soap/tests/interop/Round4/GroupG/round4_groupG_mimedoc.wsdl +++ /dev/null @@ -1,185 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?>
-<wsdl:definitions name="SOAPBuilders"
- xmlns="http://soapinterop.org/attachments/wsdl"
- xmlns:types="http://soapinterop.org/attachments/xsd"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
- xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
- xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/"
- targetNamespace="http://soapinterop.org/attachments/wsdl">
- <wsdl:types>
- <schema
- xmlns="http://www.w3.org/2001/XMLSchema"
- targetNamespace="http://soapinterop.org/attachments/xsd"
- elementFormDefault="qualified"
- attributeFormDefault="qualified">
-
- <complexType name="binary">
- <simpleContent>
- <extension base="xsd:base64Binary">
- <attribute name="href" type="xsd:anyURI"/>
- </extension>
- </simpleContent>
- </complexType >
-
- <element name="EchoAttachment" type="types:EchoAttachment"/>
- <element name="EchoAttachmentResponse" type="types:EchoAttachmentResponse"/>
- <complexType name="EchoAttachment">
- <sequence>
- <element name="In" type="types:binary"/>
- </sequence>
- </complexType>
- <complexType name="EchoAttachmentResponse">
- <sequence>
- <element name="Out" type="types:binary"/>
- </sequence>
- </complexType>
-
- <element name="EchoAttachments" type="types:Attachments"/>
- <element name="EchoAttachmentsResponse" type="types:Attachments"/>
- <complexType name="Attachments">
- <sequence>
- <element name="Item" minOccurs="0" maxOccurs="unbounded" type="types:binary">
- </element>
- </sequence>
- </complexType>
-
- <element name="EchoAttachmentAsBase64" type="types:EchoAttachment"/>
- <element name="EchoAttachmentAsBase64Response" type="types:EchoAttachmentResponse"/>
-
- <element name="EchoBase64AsAttachment" type="types:EchoAttachment"/>
- <element name="EchoBase64AsAttachmentResponse" type="types:EchoAttachmentResponse"/>
- </schema>
- </wsdl:types>
-
- <wsdl:message name="EchoAttachmentIn">
- <wsdl:part name="In" element="types:EchoAttachment"/>
- </wsdl:message>
- <wsdl:message name="EchoAttachmentOut">
- <wsdl:part name="Out" element="types:EchoAttachmentResponse"/>
- </wsdl:message>
- <wsdl:message name="EchoAttachmentsIn">
- <wsdl:part name="In" element="types:EchoAttachments"/>
- </wsdl:message>
- <wsdl:message name="EchoAttachmentsOut">
- <wsdl:part name="Out" element="types:EchoAttachmentsResponse"/>
- </wsdl:message>
- <wsdl:message name="EchoAttachmentAsBase64In">
- <wsdl:part name="In" element="types:EchoAttachmentAsBase64"/>
- </wsdl:message>
- <wsdl:message name="EchoAttachmentAsBase64Out">
- <wsdl:part name="Out" element="types:EchoAttachmentAsBase64Response"/>
- </wsdl:message>
- <wsdl:message name="EchoBase64AsAttachmentIn">
- <wsdl:part name="In" element="types:EchoBase64AsAttachment"/>
- </wsdl:message>
- <wsdl:message name="EchoBase64AsAttachmentOut">
- <wsdl:part name="Out" element="types:EchoBase64AsAttachmentResponse"/>
- </wsdl:message>
-
- <wsdl:portType name="AttachmentsPortType">
- <wsdl:operation name="EchoAttachment">
- <wsdl:input name="EchoAttachmentInput" message="EchoAttachmentIn"/>
- <wsdl:output name="EchoAttachmentOutput" message="EchoAttachmentOut"/>
- </wsdl:operation>
- <wsdl:operation name="EchoAttachments">
- <wsdl:input name="EchoAttachmentsInput" message="EchoAttachmentsIn"/>
- <wsdl:output name="EchoAttachmentsOutput" message="EchoAttachmentsOut"/>
- </wsdl:operation>
- <wsdl:operation name="EchoAttachmentAsBase64">
- <wsdl:input name="EchoAttachmentAsBase64Input" message="EchoAttachmentAsBase64In"/>
- <wsdl:output name="EchoAttachmentAsBase64Output" message="EchoAttachmentAsBase64Out"/>
- </wsdl:operation>
- <wsdl:operation name="EchoBase64AsAttachment">
- <wsdl:input name="EchoBase64AsAttachmentInput" message="EchoBase64AsAttachmentIn"/>
- <wsdl:output name="EchoBase64AsAttachmentOutput" message="EchoBase64AsAttachmentOut"/>
- </wsdl:operation>
- </wsdl:portType>
- <wsdl:binding name="AttachmentsBinding" type="AttachmentsPortType">
- <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
- <wsdl:operation name="EchoAttachment">
- <soap:operation soapAction="http://soapinterop.org/attachments/"/>
- <wsdl:input name="EchoAttachmentInput">
- <mime:multipartRelated>
- <mime:part>
- <soap:body use="literal"/>
- </mime:part>
- <mime:part>
- <mime:content part="In" type="application/octetstream"/>
- </mime:part>
- </mime:multipartRelated>
- </wsdl:input>
- <wsdl:output name="EchoAttachmentOutput">
- <mime:multipartRelated>
- <mime:part>
- <soap:body use="literal" />
- </mime:part>
- <mime:part>
- <mime:content part="Out" type="application/octetstream"/>
- </mime:part>
- </mime:multipartRelated>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="EchoAttachments">
- <soap:operation soapAction="http://soapinterop.org/attachments/"/>
- <wsdl:input name="EchoAttachmentsInput">
- <mime:multipartRelated>
- <mime:part>
- <soap:body use="literal"/>
- </mime:part>
- <mime:part>
- <mime:content part="In" type="application/octetstream"/>
- </mime:part>
- </mime:multipartRelated>
- </wsdl:input>
- <wsdl:output name="EchoAttachmentsOutput">
- <mime:multipartRelated>
- <mime:part>
- <soap:body use="literal"/>
- </mime:part>
- <mime:part>
- <mime:content part="Out" type="application/octetstream"/>
- </mime:part>
- </mime:multipartRelated>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="EchoAttachmentAsBase64">
- <soap:operation soapAction="http://soapinterop.org/attachments/"/>
- <wsdl:input name="EchoAttachmentAsBase64Input">
- <mime:multipartRelated>
- <mime:part>
- <soap:body use="literal"/>
- </mime:part>
- <mime:part>
- <mime:content part="In" type="application/octetstream"/>
- </mime:part>
- </mime:multipartRelated>
- </wsdl:input>
- <wsdl:output name="EchoAttachmentAsBase64Output">
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="EchoBase64AsAttachment">
- <soap:operation soapAction="http://soapinterop.org/attachments/"/>
- <wsdl:input name="EchoBase64AsAttachmentInput">
- <soap:body use="literal" />
- </wsdl:input>
- <wsdl:output name="EchoBase64AsAttachmentOutput">
- <mime:multipartRelated>
- <mime:part>
- <soap:body use="literal"/>
- </mime:part>
- <mime:part>
- <mime:content part="Out" type="application/octetstream"/>
- </mime:part>
- </mime:multipartRelated>
- </wsdl:output>
- </wsdl:operation>
- </wsdl:binding>
- <wsdl:service name="Round4MIMEDOC">
- <wsdl:port name="Round4MIMEDOCTestSoap" binding="AttachmentsBinding">
- <soap:address location="test://" />
- </wsdl:port>
- </wsdl:service>
-</wsdl:definitions>
\ No newline at end of file diff --git a/ext/soap/tests/interop/Round4/GroupG/round4_groupG_mimerpc.wsdl b/ext/soap/tests/interop/Round4/GroupG/round4_groupG_mimerpc.wsdl deleted file mode 100644 index 30a56d12f6..0000000000 --- a/ext/soap/tests/interop/Round4/GroupG/round4_groupG_mimerpc.wsdl +++ /dev/null @@ -1,151 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<wsdl:definitions name="SOAPBuilders" - xmlns="http://soapinterop.org/attachments/wsdl" - xmlns:types="http://soapinterop.org/attachments/xsd" - xmlns:xsd="http://www.w3.org/2001/XMLSchema" - xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" - xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" - xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" - xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/" - targetNamespace="http://soapinterop.org/attachments/wsdl"> - <wsdl:types> - <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://soapinterop.org/attachments/xsd"> - <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> - <complexType name="ArrayOfBinary"> - <complexContent> - <restriction base="soap-enc:Array"> - <attribute ref="soap-enc:arrayType" wsdl:arrayType="soap-enc:base64Binary[]"/> - </restriction> - </complexContent> - </complexType> - </schema> - </wsdl:types> - <wsdl:message name="EchoAttachmentIn"> - <wsdl:part name="In" type="xsd:base64Binary"/> - </wsdl:message> - <wsdl:message name="EchoAttachmentOut"> - <wsdl:part name="Out" type="xsd:base64Binary"/> - </wsdl:message> - <wsdl:message name="EchoAttachmentsIn"> - <wsdl:part name="In" type="types:ArrayOfBinary"/> - </wsdl:message> - <wsdl:message name="EchoAttachmentsOut"> - <wsdl:part name="Out" type="types:ArrayOfBinary"/> - </wsdl:message> - <wsdl:message name="EchoAttachmentAsBase64In"> - <wsdl:part name="In" type="xsd:base64Binary"/> - </wsdl:message> - <wsdl:message name="EchoAttachmentAsBase64Out"> - <wsdl:part name="Out" type="xsd:base64Binary"/> - </wsdl:message> - <wsdl:message name="EchoBase64AsAttachmentIn"> - <wsdl:part name="In" type="xsd:base64Binary"/> - </wsdl:message> - <wsdl:message name="EchoBase64AsAttachmentOut"> - <wsdl:part name="Out" type="xsd:base64Binary"/> - </wsdl:message> - <wsdl:portType name="AttachmentsPortType"> - <wsdl:operation name="EchoAttachment"> - <wsdl:input name="EchoAttachmentInput" message="EchoAttachmentIn"/> - <wsdl:output name="EchoAttachmentOutput" message="EchoAttachmentOut"/> - </wsdl:operation> - <wsdl:operation name="EchoAttachments"> - <wsdl:input name="EchoAttachmentsInput" message="EchoAttachmentsIn"/> - <wsdl:output name="EchoAttachmentsOutput" message="EchoAttachmentsOut"/> - </wsdl:operation> - <wsdl:operation name="EchoAttachmentAsBase64"> - <wsdl:input name="EchoAttachmentAsBase64Input" message="EchoAttachmentAsBase64In"/> - <wsdl:output name="EchoAttachmentAsBase64Output" message="EchoAttachmentAsBase64Out"/> - </wsdl:operation> - <wsdl:operation name="EchoBase64AsAttachment"> - <wsdl:input name="EchoBase64AsAttachmentInput" message="EchoBase64AsAttachmentIn"/> - <wsdl:output name="EchoBase64AsAttachmentOutput" message="EchoBase64AsAttachmentOut"/> - </wsdl:operation> - </wsdl:portType> - <wsdl:binding name="AttachmentsBinding" type="AttachmentsPortType"> - <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> - <wsdl:operation name="EchoAttachment"> - <soap:operation soapAction="http://soapinterop.org/attachments/"/> - <wsdl:input name="EchoAttachmentInput"> - <mime:multipartRelated> - <mime:part> - <soap:body use="encoded" namespace="http://soapinterop.org/attachments/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> - </mime:part> - <mime:part> - <mime:content part="In" type="application/octetstream"/> - </mime:part> - </mime:multipartRelated> - </wsdl:input> - <wsdl:output name="EchoAttachmentOutput"> - <mime:multipartRelated> - <mime:part> - <soap:body use="encoded" namespace="http://soapinterop.org/attachments/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> - </mime:part> - <mime:part> - <mime:content part="Out" type="application/octetstream"/> - </mime:part> - </mime:multipartRelated> - </wsdl:output> - </wsdl:operation> - <wsdl:operation name="EchoAttachments"> - <soap:operation soapAction="http://soapinterop.org/attachments/"/> - <wsdl:input name="EchoAttachmentsInput"> - <mime:multipartRelated> - <mime:part> - <soap:body use="encoded" namespace="http://soapinterop.org/attachments/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> - </mime:part> - <mime:part> - <mime:content part="In" type="application/octetstream"/> - </mime:part> - </mime:multipartRelated> - </wsdl:input> - <wsdl:output name="EchoAttachmentsOutput"> - <mime:multipartRelated> - <mime:part> - <soap:body use="encoded" namespace="http://soapinterop.org/attachments/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> - </mime:part> - <mime:part> - <mime:content part="Out" type="application/octetstream"/> - </mime:part> - </mime:multipartRelated> - </wsdl:output> - </wsdl:operation> - <wsdl:operation name="EchoAttachmentAsBase64"> - <soap:operation soapAction="http://soapinterop.org/attachments/"/> - <wsdl:input name="EchoAttachmentAsBase64Input"> - <mime:multipartRelated> - <mime:part> - <soap:body use="encoded" namespace="http://soapinterop.org/attachments/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> - </mime:part> - <mime:part> - <mime:content part="In" type="application/octetstream"/> - </mime:part> - </mime:multipartRelated> - </wsdl:input> - <wsdl:output name="EchoAttachmentAsBase64Output"> - <soap:body use="encoded" namespace="http://soapinterop.org/attachments/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> - </wsdl:output> - </wsdl:operation> - <wsdl:operation name="EchoBase64AsAttachment"> - <soap:operation soapAction="http://soapinterop.org/attachments/"/> - <wsdl:input name="EchoBase64AsAttachmentInput"> - <soap:body use="encoded" namespace="http://soapinterop.org/attachments/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> - </wsdl:input> - <wsdl:output name="EchoBase64AsAttachmentOutput"> - <mime:multipartRelated> - <mime:part> - <soap:body use="encoded" namespace="http://soapinterop.org/attachments/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> - </mime:part> - <mime:part> - <mime:content part="Out" type="application/octetstream"/> - </mime:part> - </mime:multipartRelated> - </wsdl:output> - </wsdl:operation> - </wsdl:binding> - <wsdl:service name="Round4MIMERPC"> - <wsdl:port name="Round4MIMERPCTestSoap" binding="AttachmentsBinding"> - <soap:address location="test://" /> - </wsdl:port> - </wsdl:service> -</wsdl:definitions> diff --git a/ext/soap/tests/schema/schema085.phpt b/ext/soap/tests/schema/schema085.phpt index 9a93ac7235..1a1ab15999 100644 --- a/ext/soap/tests/schema/schema085.phpt +++ b/ext/soap/tests/schema/schema085.phpt @@ -33,10 +33,10 @@ class B extends A { test_schema($schema,'type="tns:testType"',new B()); echo "ok"; ?> ---EXPECT-- +--EXPECTF-- <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://test-uri/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body><ns1:test><testParam xsi:type="ns1:testType"><int xsi:type="xsd:int">1</int><int2 xsi:type="xsd:int">2</int2></testParam></ns1:test></SOAP-ENV:Body></SOAP-ENV:Envelope> -object(stdClass)#5 (2) { +object(stdClass)#%d (2) { ["int"]=> int(1) ["int2"]=> diff --git a/ext/soap/tests/server025.wsdl b/ext/soap/tests/server025.wsdl index 2870f4e70d..2870f4e70d 100755..100644 --- a/ext/soap/tests/server025.wsdl +++ b/ext/soap/tests/server025.wsdl |
