Annotation of embedaddon/php/ext/soap/tests/interop/Round4/GroupH/round4_groupH_simple_rpcenc.inc, revision 1.1
1.1 ! misho 1: <?php
! 2: class SOAP_Interop_GroupH {
! 3:
! 4: function echoEmptyFault() {
! 5: return new SoapFault("Server", "Fault in response to 'echoEmptyFault'.", null, null, "SimpleFault");
! 6: }
! 7:
! 8: function echoStringFault($input) {
! 9: return new SoapFault("Server", "Fault in response to 'echoStringFault'.", null, $input, "SimpleFault");
! 10: }
! 11:
! 12: function echoIntArrayFault($input) {
! 13: return new SoapFault("Server", "Fault in response to 'echoIntArrayFault'.", null, $input, "SimpleFault");
! 14: }
! 15:
! 16: function echoMultipleFaults1($param, $string, $floats) {
! 17: if ($param == 2) {
! 18: return new SoapFault("Server", "Fault in response to 'echoMultipleFaults1'.", null, $string, "SimpleFault2");
! 19: } else if ($param == 3) {
! 20: return new SoapFault("Server", "Fault in response to 'echoMultipleFaults1'.", null, $floats, "SimpleFault3");
! 21: } else {
! 22: return new SoapFault("Server", "Fault in response to 'echoMultipleFaults1'.", null, null, "SimpleFault1");
! 23: }
! 24: }
! 25:
! 26: function echoMultipleFaults2($param, $string, $float, $strings) {
! 27: if ($param == 2) {
! 28: return new SoapFault("Server", "Fault in response to 'echoMultipleFaults2'.", null, $string, "SimpleFault1");
! 29: } else if ($param == 3) {
! 30: return new SoapFault("Server", "Fault in response to 'echoMultipleFaults2'.", null, $strings, "SimpleFault3");
! 31: } else {
! 32: return new SoapFault("Server", "Fault in response to 'echoMultipleFaults2'.", null, $float, "SimpleFault2");
! 33: }
! 34: }
! 35:
! 36: function echoMultipleFaults3($param, $param1, $param2) {
! 37: if ($param == 2) {
! 38: return new SoapFault("Server", "Fault in response to 'echoMultipleFaults3'.", null, $param2, "SimpleFault2");
! 39: } else {
! 40: return new SoapFault("Server", "Fault in response to 'echoMultipleFaults3'.", null, $param1, "SimpleFault1");
! 41: }
! 42: }
! 43:
! 44: function echoMultipleFaults4($param, $int, $enum) {
! 45: if ($param == 2) {
! 46: return new SoapFault("Server", "Fault in response to 'echoMultipleFaults4'.", null, $enum, "SimpleFault2");
! 47: } else {
! 48: return new SoapFault("Server", "Fault in response to 'echoMultipleFaults4'.", null, $int, "SimpleFault1");
! 49: }
! 50: }
! 51: }
! 52:
! 53: $server = new SoapServer(dirname(__FILE__)."/round4_groupH_simple_rpcenc.wsdl");
! 54: $server->setClass("SOAP_Interop_GroupH");
! 55: $server->handle($HTTP_RAW_POST_DATA);
! 56: ?>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>