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

Class: SOAP_WSDL_ObjectParser

Source Location: /SOAP-0.13.0/SOAP/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 1974]
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 1980]

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

Type:   mixed


[ Top ]

$wsdl =  null

[line 1985]

Reference to the SOAP_WSDL object to populate.

Type:   mixed


[ Top ]



Method Detail

SOAP_WSDL_ObjectParser (Constructor)   [line 2000]

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, 26 Jan 2012 14:00:18 +0000 by phpDocumentor 1.4.3. PEAR Logo Copyright © PHP Group 2004.