Inheritance diagram for nusoap_base:
Public Member Functions | |
nusoap_base () | |
getGlobalDebugLevel () | |
setGlobalDebugLevel ($level) | |
getDebugLevel () | |
setDebugLevel ($level) | |
debug ($string) | |
appendDebug ($string) | |
clearDebug () | |
& | getDebug () |
& | getDebugAsXMLComment () |
expandEntities ($val) | |
getError () | |
setError ($str) | |
isArraySimpleOrStruct ($val) | |
serialize_val ($val, $name=false, $type=false, $name_ns=false, $type_ns=false, $attributes=false, $use='encoded') | |
serializeEnvelope ($body, $headers=false, $namespaces=array(), $style='rpc', $use='encoded', $encodingStyle='http://schemas.xmlsoap.org/soap/encoding/') | |
formatDump ($str) | |
contractQname ($qname) | |
expandQname ($qname) | |
getLocalPart ($str) | |
getPrefix ($str) | |
getNamespaceFromPrefix ($prefix) | |
getPrefixFromNamespace ($ns) | |
getmicrotime () | |
varDump ($data) | |
nusoap_base () | |
getGlobalDebugLevel () | |
setGlobalDebugLevel ($level) | |
getDebugLevel () | |
setDebugLevel ($level) | |
debug ($string) | |
appendDebug ($string) | |
clearDebug () | |
& | getDebug () |
& | getDebugAsXMLComment () |
expandEntities ($val) | |
getError () | |
setError ($str) | |
isArraySimpleOrStruct ($val) | |
serialize_val ($val, $name=false, $type=false, $name_ns=false, $type_ns=false, $attributes=false, $use='encoded') | |
serializeEnvelope ($body, $headers=false, $namespaces=array(), $style='rpc', $use='encoded', $encodingStyle='http://schemas.xmlsoap.org/soap/encoding/') | |
formatDump ($str) | |
contractQname ($qname) | |
expandQname ($qname) | |
getLocalPart ($str) | |
getPrefix ($str) | |
getNamespaceFromPrefix ($prefix) | |
getPrefixFromNamespace ($ns) | |
getmicrotime () | |
varDump ($data) |
nusoap_base::nusoap_base | ( | ) |
constructor
public
nusoap_base::getGlobalDebugLevel | ( | ) |
gets the global debug level, which applies to future instances
nusoap_base::setGlobalDebugLevel | ( | $ | level | ) |
sets the global debug level, which applies to future instances
int | $level Debug level 0-9, where 0 turns off public |
nusoap_base::getDebugLevel | ( | ) |
gets the debug level for this instance
nusoap_base::setDebugLevel | ( | $ | level | ) |
sets the debug level for this instance
int | $level Debug level 0-9, where 0 turns off public |
nusoap_base::debug | ( | $ | string | ) |
adds debug data to the instance debug string with formatting
string | $string debug data private |
nusoap_base::appendDebug | ( | $ | string | ) |
adds debug data to the instance debug string without formatting
string | $string debug data public |
nusoap_base::clearDebug | ( | ) |
clears the current debug data for this instance
public
& nusoap_base::getDebug | ( | ) |
gets the current debug data for this instance
& nusoap_base::getDebugAsXMLComment | ( | ) |
gets the current debug data for this instance as an XML comment this may change the contents of the debug data
nusoap_base::expandEntities | ( | $ | val | ) |
expands entities, e.g. changes '<' to '<'.
string | $val The string in which to expand entities. private |
nusoap_base::getError | ( | ) |
returns error string if present
nusoap_base::setError | ( | $ | str | ) |
sets error string
nusoap_base::isArraySimpleOrStruct | ( | $ | val | ) |
detect if array is a simple array or a struct (associative array)
mixed | $val The PHP array |
nusoap_base::serialize_val | ( | $ | val, | |
$ | name = false , |
|||
$ | type = false , |
|||
$ | name_ns = false , |
|||
$ | type_ns = false , |
|||
$ | attributes = false , |
|||
$ | use = 'encoded' | |||
) |
serializes PHP values in accordance w/ section 5. Type information is not serialized if $use == 'literal'.
mixed | $val The value to serialize | |
string | $name The name (local part) of the XML element | |
string | $type The XML schema type (local part) for the element | |
string | $name_ns The namespace for the name of the XML element | |
string | $type_ns The namespace for the type of the element | |
array | $attributes The attributes to serialize as name=>value pairs | |
string | $use The WSDL "use" (encoded|literal) |
nusoap_base::serializeEnvelope | ( | $ | body, | |
$ | headers = false , |
|||
$ | namespaces = array() , |
|||
$ | style = 'rpc' , |
|||
$ | use = 'encoded' , |
|||
$ | encodingStyle = 'http://schemas.xmlsoap.org/soap/encoding/' | |||
) |
serializes a message
string | $body the XML of the SOAP body | |
mixed | $headers optional string of XML with SOAP header content, or array of soapval objects for SOAP headers | |
array | $namespaces optional the namespaces used in generating the body and headers | |
string | $style optional (rpc|document) | |
string | $use optional (encoded|literal) | |
string | $encodingStyle optional (usually 'http://schemas.xmlsoap.org/soap/encoding/' for encoded) |
nusoap_base::formatDump | ( | $ | str | ) |
formats a string to be inserted into an HTML stream
string | $str The string to format |
nusoap_base::contractQname | ( | $ | qname | ) |
contracts (changes namespace to prefix) a qualified name
string | $qname qname |
nusoap_base::expandQname | ( | $ | qname | ) |
expands (changes prefix to namespace) a qualified name
string | $string qname |
nusoap_base::getLocalPart | ( | $ | str | ) |
returns the local part of a prefixed string returns the original string, if not prefixed
string | $str The prefixed string |
nusoap_base::getPrefix | ( | $ | str | ) |
returns the prefix part of a prefixed string returns false, if not prefixed
string | $str The prefixed string |
nusoap_base::getNamespaceFromPrefix | ( | $ | prefix | ) |
pass it a prefix, it returns a namespace
string | $prefix The prefix |
nusoap_base::getPrefixFromNamespace | ( | $ | ns | ) |
returns the prefix for a given namespace (or prefix) or false if no prefixes registered for the given namespace
string | $ns The namespace |
nusoap_base::getmicrotime | ( | ) |
returns the time in ODBC canonical form with microseconds
nusoap_base::varDump | ( | $ | data | ) |
Returns a string with the output of var_dump
mixed | $data The variable to var_dump |
nusoap_base::nusoap_base | ( | ) |
constructor
public
nusoap_base::getGlobalDebugLevel | ( | ) |
gets the global debug level, which applies to future instances
nusoap_base::setGlobalDebugLevel | ( | $ | level | ) |
sets the global debug level, which applies to future instances
int | $level Debug level 0-9, where 0 turns off public |
nusoap_base::getDebugLevel | ( | ) |
gets the debug level for this instance
nusoap_base::setDebugLevel | ( | $ | level | ) |
sets the debug level for this instance
int | $level Debug level 0-9, where 0 turns off public |
nusoap_base::debug | ( | $ | string | ) |
adds debug data to the instance debug string with formatting
string | $string debug data private |
nusoap_base::appendDebug | ( | $ | string | ) |
adds debug data to the instance debug string without formatting
string | $string debug data public |
nusoap_base::clearDebug | ( | ) |
clears the current debug data for this instance
public
& nusoap_base::getDebug | ( | ) |
gets the current debug data for this instance
& nusoap_base::getDebugAsXMLComment | ( | ) |
gets the current debug data for this instance as an XML comment this may change the contents of the debug data
nusoap_base::expandEntities | ( | $ | val | ) |
expands entities, e.g. changes '<' to '<'.
string | $val The string in which to expand entities. private |
nusoap_base::getError | ( | ) |
returns error string if present
nusoap_base::setError | ( | $ | str | ) |
sets error string
nusoap_base::isArraySimpleOrStruct | ( | $ | val | ) |
detect if array is a simple array or a struct (associative array)
mixed | $val The PHP array |
nusoap_base::serialize_val | ( | $ | val, | |
$ | name = false , |
|||
$ | type = false , |
|||
$ | name_ns = false , |
|||
$ | type_ns = false , |
|||
$ | attributes = false , |
|||
$ | use = 'encoded' | |||
) |
serializes PHP values in accordance w/ section 5. Type information is not serialized if $use == 'literal'.
mixed | $val The value to serialize | |
string | $name The name (local part) of the XML element | |
string | $type The XML schema type (local part) for the element | |
string | $name_ns The namespace for the name of the XML element | |
string | $type_ns The namespace for the type of the element | |
array | $attributes The attributes to serialize as name=>value pairs | |
string | $use The WSDL "use" (encoded|literal) |
nusoap_base::serializeEnvelope | ( | $ | body, | |
$ | headers = false , |
|||
$ | namespaces = array() , |
|||
$ | style = 'rpc' , |
|||
$ | use = 'encoded' , |
|||
$ | encodingStyle = 'http://schemas.xmlsoap.org/soap/encoding/' | |||
) |
serializes a message
string | $body the XML of the SOAP body | |
mixed | $headers optional string of XML with SOAP header content, or array of soapval objects for SOAP headers | |
array | $namespaces optional the namespaces used in generating the body and headers | |
string | $style optional (rpc|document) | |
string | $use optional (encoded|literal) | |
string | $encodingStyle optional (usually 'http://schemas.xmlsoap.org/soap/encoding/' for encoded) |
nusoap_base::formatDump | ( | $ | str | ) |
formats a string to be inserted into an HTML stream
string | $str The string to format |
nusoap_base::contractQname | ( | $ | qname | ) |
contracts (changes namespace to prefix) a qualified name
string | $qname qname |
nusoap_base::expandQname | ( | $ | qname | ) |
expands (changes prefix to namespace) a qualified name
string | $string qname |
nusoap_base::getLocalPart | ( | $ | str | ) |
returns the local part of a prefixed string returns the original string, if not prefixed
string | $str The prefixed string |
nusoap_base::getPrefix | ( | $ | str | ) |
returns the prefix part of a prefixed string returns false, if not prefixed
string | $str The prefixed string |
nusoap_base::getNamespaceFromPrefix | ( | $ | prefix | ) |
pass it a prefix, it returns a namespace
string | $prefix The prefix |
nusoap_base::getPrefixFromNamespace | ( | $ | ns | ) |
returns the prefix for a given namespace (or prefix) or false if no prefixes registered for the given namespace
string | $ns The namespace |
nusoap_base::getmicrotime | ( | ) |
returns the time in ODBC canonical form with microseconds
nusoap_base::varDump | ( | $ | data | ) |
Returns a string with the output of var_dump
mixed | $data The variable to var_dump |