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

Class: SOAP_WSDL_ObjectParser

Source Location: /SOAP-0.11.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::__set_type_translation()

Class: SOAP_Base_Object

SOAP_Base_Object::SOAP_Base_Object()
Constructor.

Class Details

[line 1951]
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 1957]

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

Type:   mixed


[ Top ]

$wsdl =  null

[line 1962]

Reference to the SOAP_WSDL object to populate.

Type:   mixed


[ Top ]



Method Detail

SOAP_WSDL_ObjectParser (Constructor)   [line 1977]

SOAP_WSDL_ObjectParser SOAP_WSDL_ObjectParser( &$objects, &$wsdl, string $targetNamespace, string $service_name, [string $service_desc = ''], object|array $objects, 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>.
   &$objects     
   &$wsdl     

[ Top ]


Documentation generated on Fri, 29 Jun 2007 11:30:33 -0400 by phpDocumentor 1.3.2. PEAR Logo Copyright © PHP Group 2004.