SOAP_Interop
[ class tree: SOAP_Interop ] [ index: SOAP_Interop ] [ all elements ]

Source for file interop_Round3GroupD.php

Documentation is available at interop_Round3GroupD.php

  1. <?php
  2. //
  3. // +----------------------------------------------------------------------+
  4. // | PHP Version 4                                                        |
  5. // +----------------------------------------------------------------------+
  6. // | Copyright (c) 1997-2002 The PHP Group                                |
  7. // +----------------------------------------------------------------------+
  8. // | This source file is subject to version 2.02 of the PHP license,      |
  9. // | that is bundled with this package in the file LICENSE, and is        |
  10. // | available at through the world-wide-web at                           |
  11. // | http://www.php.net/license/2_02.txt.                                 |
  12. // | If you did not receive a copy of the PHP license and are unable to   |
  13. // | obtain it through the world-wide-web, please send a note to          |
  14. // | license@php.net so we can mail you a copy immediately.               |
  15. // +----------------------------------------------------------------------+
  16. // | Authors: Shane Caraveo <Shane@Caraveo.com>                           |
  17. // +----------------------------------------------------------------------+
  18. //
  19. // $Id: interop_Round3GroupD.php,v 1.5 2007/01/22 14:53:21 yunosh Exp $
  20. //
  21. require_once 'params_classes.php';
  22.  
  23. // http://www.whitemesa.com/r3/interop3.html
  24. // http://www.whitemesa.com/r3/plan.html
  25.  
  26. class SOAP_Interop_GroupD {
  27.  
  28.     // wsdlns:SoapInteropEmptySABinding
  29.     function echoString($inputString)
  30.     {
  31.         return new SOAP_Value('outputString''string'$inputString);
  32.     }
  33.  
  34.     function echoStringArray($inputStringArray)
  35.     {
  36.         $ra = array();
  37.         if ($inputStringArray{
  38.             foreach ($inputStringArray as $s{
  39.                 $ra[= new SOAP_Value('item''string'$s);
  40.             }
  41.         }
  42.         return new SOAP_Value('outputStringArray'null$ra);
  43.     }
  44.  
  45.     function echoStruct($inputStruct)
  46.     {
  47.         return $inputStruct->to_soap();
  48.     }
  49.  
  50.     function echoStructArray($inputStructArray)
  51.     {
  52.         $ra = array();
  53.         if ($inputStructArray{
  54.             $c count($inputStructArray);
  55.             for ($i = 0; $i $c$i++{
  56.                 $ra[$inputStructArray[$i]->to_soap();
  57.             }
  58.         }
  59.         return $ra;
  60.     }
  61.  
  62.     function echoVoid()
  63.     {
  64.         return null;
  65.     }
  66.  
  67.     function echoPerson()
  68.     {
  69.         return null;
  70.     }
  71.  
  72.     function x_Document(&$document)
  73.     {
  74.         return new SOAP_Value('result_Document''{http://soapinterop.org/xsd}x_Document'$document);
  75.     }
  76.  
  77.     function echoEmployee()
  78.     {
  79.         return null;
  80.     }
  81.  
  82. }

Documentation generated on Mon, 11 Mar 2019 15:06:26 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.