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

Class: SOAP_WSDL_ObjectParser

Source Location: /SOAP-0.12.0/WSDL.php

Class Overview

PEAR
   |
   --SOAP_Base_Object
      |
      --SOAP_Base
         |
         --SOAP_WSDL_ObjectParser

Parses the types and methods used in web service objects into the internal data structures used by SOAP_WSDL.


Author(s):

Variables

Methods


Inherited Variables

Inherited Methods

Class: SOAP_Base

SOAP_Base::SOAP_Base()
Constructor.
SOAP_Base::makeEnvelope()
Creates the SOAP envelope with the SOAP envelop data.
SOAP_Base::setDefaultNamespace()
Sets the default namespace.
SOAP_Base::setTypeTranslation()
Explicitly sets the translation for a specific class.
SOAP_Base::SOAPENCPrefix()
Sets the SOAP-ENC prefix and returns the current value.
SOAP_Base::SOAPENVPrefix()
Sets the SOAP-ENV prefix and returns the current value.

Class: SOAP_Base_Object

SOAP_Base_Object::SOAP_Base_Object()
Constructor.

Class Details

[line 1961]
Parses the types and methods used in web service objects into the internal data structures used by SOAP_WSDL.

Assumes the SOAP_WSDL class is unpopulated to start with.



[ Top ]


Class Variables

$tnsPrefix =  'tns'

[line 1967]

Target namespace for the WSDL document will have the following prefix.

Type:   mixed


[ Top ]

$wsdl =  null

[line 1972]

Reference to the SOAP_WSDL object to populate.

Type:   mixed


[ Top ]



Method Detail

SOAP_WSDL_ObjectParser (Constructor)   [line 1987]

SOAP_WSDL_ObjectParser SOAP_WSDL_ObjectParser( object|array $objects, &$wsdl, string $targetNamespace, string $service_name, [string $service_desc = ''], SOAP_WSDL $wsdl)

Constructor.

Parameters:

object|array   $objects   —  Reference to the object or array of objects to parse.
SOAP_WSDL   $wsdl   —  Reference to the SOAP_WSDL object to populate.
string   $targetNamespace   —  The target namespace of schema types etc.
string   $service_name   —  Name of the WSDL <service>.
string   $service_desc   —  Optional description of the WSDL <service>.
   &$wsdl   — 

[ Top ]


Documentation generated on Thu, 10 Dec 2015 05:50:37 +0000 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.