ILIAS
trunk Revision v11.0_alpha-1761-g6dbbfa7b760
|
Public Member Functions | |
__construct () | |
constructor More... | |
getGlobalDebugLevel () | |
gets the global debug level, which applies to future instances More... | |
setGlobalDebugLevel ($level) | |
sets the global debug level, which applies to future instances More... | |
getDebugLevel () | |
gets the debug level for this instance More... | |
setDebugLevel ($level) | |
sets the debug level for this instance More... | |
debug ($string) | |
adds debug data to the instance debug string with formatting More... | |
appendDebug ($string) | |
adds debug data to the instance debug string without formatting More... | |
clearDebug () | |
clears the current debug data for this instance More... | |
& | getDebug () |
gets the current debug data for this instance More... | |
& | getDebugAsXMLComment () |
gets the current debug data for this instance as an XML comment this may change the contents of the debug data More... | |
expandEntities ($val) | |
expands entities, e.g. More... | |
getError () | |
returns error string if present More... | |
setError ($str) | |
sets error string More... | |
isArraySimpleOrStruct ($val) | |
detect if array is a simple array or a struct (associative array) More... | |
serialize_val ($val, $name=false, $type=false, $name_ns=false, $type_ns=false, $attributes=false, $use='encoded', $soapval=false) | |
serializes PHP values in accordance w/ section 5. More... | |
serializeEnvelope ($body, $headers=false, $namespaces=array(), $style='rpc', $use='encoded', $encodingStyle='http://schemas.xmlsoap.org/soap/encoding/') | |
serializes a message More... | |
formatDump ($str) | |
formats a string to be inserted into an HTML stream More... | |
contractQname ($qname) | |
contracts (changes namespace to prefix) a qualified name More... | |
expandQname ($qname) | |
expands (changes prefix to namespace) a qualified name More... | |
getLocalPart ($str) | |
returns the local part of a prefixed string returns the original string, if not prefixed More... | |
getPrefix ($str) | |
returns the prefix part of a prefixed string returns false, if not prefixed More... | |
getNamespaceFromPrefix ($prefix) | |
pass it a prefix, it returns a namespace More... | |
getPrefixFromNamespace ($ns) | |
returns the prefix for a given namespace (or prefix) or false if no prefixes registered for the given namespace More... | |
getmicrotime () | |
returns the time in ODBC canonical form with microseconds More... | |
varDump ($data) | |
Returns a string with the output of var_dump. More... | |
__toString () | |
represents the object as a string More... | |
Data Fields | |
$title = 'NuSOAP' | |
$version = '0.7.3' | |
$revision = '$Revision$' | |
$error_str = '' | |
$debug_str = '' | |
$charencoding = true | |
$debugLevel | |
$XMLSchemaVersion = 'http://www.w3.org/2001/XMLSchema' | |
$soap_defencoding = 'UTF-8' | |
$namespaces | |
$usedNamespaces = array() | |
$typemap | |
$xmlEntities | |
nusoap_base::__construct | ( | ) |
nusoap_base::__toString | ( | ) |
represents the object as a string
Definition at line 882 of file nusoap.php.
References varDump().
nusoap_base::appendDebug | ( | $string | ) |
adds debug data to the instance debug string without formatting
string | $string | debug data public |
Definition at line 263 of file nusoap.php.
Referenced by soap_transport_http\__construct(), nusoap_server\__construct(), nusoap_client\__construct(), nusoap_client\_getProxyClassCode(), nusoap_xmlschema\addComplexType(), nusoap_xmlschema\addElement(), nusoap_xmlschema\addSimpleType(), nusoap_parser\buildVal(), nusoap_client\call(), nusoap_client\checkWSDL(), soap_transport_http\connect(), debug(), wsdl\end_element(), nusoap_server\invoke_method(), wsdl\parametersMatchWrapped(), nusoap_client\parseResponse(), wsdl\parseWSDL(), nusoap_xmlschema\schemaStartElement(), nusoap_client\send(), nusoap_server\serialize_return(), serialize_val(), serializeEnvelope(), wsdl\serializeParameters(), wsdl\serializeRPCParameters(), wsdl\serializeType(), nusoap_server\service(), soap_transport_http\setCredentials(), wsdl\setCredentials(), nusoap_client\setCredentials(), soap_transport_http\setCurlOption(), nusoap_client\setCurlOption(), nusoap_client\setHeaders(), and wsdl\start_element().
nusoap_base::clearDebug | ( | ) |
clears the current debug data for this instance
public
Definition at line 277 of file nusoap.php.
Referenced by nusoap_server\__construct(), nusoap_client\call(), nusoap_client\checkWSDL(), and nusoap_server\serialize_return().
nusoap_base::contractQname | ( | $qname | ) |
contracts (changes namespace to prefix) a qualified name
string | $qname | qname |
Definition at line 727 of file nusoap.php.
References getPrefixFromNamespace().
nusoap_base::debug | ( | $string | ) |
adds debug data to the instance debug string with formatting
string | $string | debug data private |
Definition at line 250 of file nusoap.php.
References appendDebug(), and getmicrotime().
Referenced by nusoap_xmlschema\__construct(), soap_transport_http\__construct(), nusoap_server\__construct(), wsdl\__construct(), nusoap_parser\__construct(), nusoap_client\__construct(), nusoap_client\_getProxyClassCode(), soap_transport_http\buildPayload(), nusoap_parser\buildVal(), nusoap_client\call(), nusoap_client\checkCookies(), nusoap_client\checkWSDL(), soap_transport_http\connect(), soap_transport_http\decodeChunked(), nusoap_parser\decodeSimple(), wsdl\end_element(), wsdl\fetchWSDL(), soap_transport_http\getCookiesForRequest(), nusoap_client\getOperationData(), nusoap_client\getProxy(), soap_transport_http\getResponse(), wsdl\getTypeDef(), nusoap_server\invoke_method(), nusoap_client\loadWSDL(), wsdl\parametersMatchWrapped(), nusoap_server\parse_http_headers(), nusoap_server\parse_request(), nusoap_xmlschema\parseFile(), nusoap_server\parseRequest(), nusoap_client\parseResponse(), nusoap_xmlschema\parseString(), wsdl\parseWSDL(), soap_transport_http\send(), nusoap_client\send(), nusoap_server\send_response(), soap_transport_http\sendRequest(), nusoap_server\serialize_return(), serialize_val(), wsdl\serializeComplexTypeAttributes(), wsdl\serializeComplexTypeElements(), serializeEnvelope(), wsdl\serializeParameters(), wsdl\serializeRPCParameters(), wsdl\serializeType(), nusoap_server\service(), soap_transport_http\setCredentials(), wsdl\setCredentials(), nusoap_client\setCredentials(), soap_transport_http\setCurlOption(), nusoap_client\setCurlOption(), nusoap_client\setEndpoint(), soap_transport_http\setHeader(), nusoap_client\setHeaders(), nusoap_client\setHTTPEncoding(), soap_transport_http\setProxy(), soap_transport_http\setURL(), nusoap_client\setUseCURL(), wsdl\start_element(), nusoap_parser\start_element(), soap_transport_http\unsetHeader(), nusoap_client\UpdateCookies(), nusoap_client\useHTTPPersistentConnection(), and nusoap_xmlschema\xdebug().
nusoap_base::expandEntities | ( | $val | ) |
expands entities, e.g.
changes '<' to '<'.
string | $val | The string in which to expand entities. private |
Definition at line 321 of file nusoap.php.
Referenced by serialize_val(), wsdl\serializeComplexTypeAttributes(), and wsdl\serializeType().
nusoap_base::expandQname | ( | $qname | ) |
expands (changes prefix to namespace) a qualified name
string | $qname | qname |
Definition at line 753 of file nusoap.php.
Referenced by wsdl\addComplexType(), wsdl\addSimpleType(), nusoap_xmlschema\schemaStartElement(), and wsdl\start_element().
nusoap_base::formatDump | ( | $str | ) |
formats a string to be inserted into an HTML stream
string | $str | The string to format |
Definition at line 714 of file nusoap.php.
& nusoap_base::getDebug | ( | ) |
gets the current debug data for this instance
Definition at line 290 of file nusoap.php.
References $debug_str.
Referenced by nusoap_server\__construct(), nusoap_client\call(), nusoap_client\checkWSDL(), nusoap_server\fault(), and nusoap_server\serialize_return().
& nusoap_base::getDebugAsXMLComment | ( | ) |
gets the current debug data for this instance as an XML comment this may change the contents of the debug data
Definition at line 304 of file nusoap.php.
Referenced by nusoap_server\send_response(), and nusoap_server\service().
nusoap_base::getDebugLevel | ( | ) |
gets the debug level for this instance
Definition at line 228 of file nusoap.php.
References $debugLevel.
nusoap_base::getError | ( | ) |
returns error string if present
Definition at line 339 of file nusoap.php.
References $error_str.
Referenced by nusoap_server\__construct(), nusoap_client\_getProxyClassCode(), nusoap_client\call(), nusoap_client\checkWSDL(), nusoap_client\getOperationData(), nusoap_client\getProxy(), wsdl\parseWSDL(), nusoap_client\send(), nusoap_server\serialize_return(), and showResult().
nusoap_base::getGlobalDebugLevel | ( | ) |
gets the global debug level, which applies to future instances
Definition at line 206 of file nusoap.php.
References $GLOBALS.
nusoap_base::getLocalPart | ( | $str | ) |
returns the local part of a prefixed string returns the original string, if not prefixed
string | $str | The prefixed string |
Definition at line 779 of file nusoap.php.
Referenced by wsdl\addOperation(), nusoap_xmlschema\schemaEndElement(), nusoap_xmlschema\schemaStartElement(), wsdl\serialize(), wsdl\serializeComplexTypeAttributes(), wsdl\serializeComplexTypeElements(), wsdl\serializeType(), wsdl\start_element(), nusoap_parser\start_element(), and nusoap_xmlschema\typeToForm().
nusoap_base::getmicrotime | ( | ) |
returns the time in ODBC canonical form with microseconds
Definition at line 847 of file nusoap.php.
Referenced by debug().
nusoap_base::getNamespaceFromPrefix | ( | $prefix | ) |
pass it a prefix, it returns a namespace
string | $prefix | The prefix |
Definition at line 813 of file nusoap.php.
Referenced by wsdl\addOperation(), wsdl\parametersMatchWrapped(), nusoap_xmlschema\schemaStartElement(), wsdl\serialize(), wsdl\serializeComplexTypeAttributes(), wsdl\serializeComplexTypeElements(), and wsdl\serializeType().
nusoap_base::getPrefix | ( | $str | ) |
returns the prefix part of a prefixed string returns false, if not prefixed
string | $str | The prefixed string |
Definition at line 797 of file nusoap.php.
Referenced by nusoap_xmlschema\addElement(), wsdl\addOperation(), nusoap_xmlschema\schemaEndElement(), nusoap_xmlschema\schemaStartElement(), wsdl\serialize(), wsdl\serializeComplexTypeAttributes(), wsdl\serializeComplexTypeElements(), wsdl\serializeType(), and nusoap_parser\start_element().
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 |
Definition at line 830 of file nusoap.php.
Referenced by nusoap_client\call(), contractQname(), nusoap_xmlschema\schemaStartElement(), wsdl\serialize(), nusoap_xmlschema\serializeSchema(), wsdl\serializeType(), and wsdl\start_element().
nusoap_base::isArraySimpleOrStruct | ( | $val | ) |
detect if array is a simple array or a struct (associative array)
mixed | $val | The PHP array |
Definition at line 365 of file nusoap.php.
Referenced by wsdl\parametersMatchWrapped(), serialize_val(), wsdl\serializeComplexTypeElements(), wsdl\serializeParameters(), and wsdl\serializeRPCParameters().
nusoap_base::serialize_val | ( | $val, | |
$name = false , |
|||
$type = false , |
|||
$name_ns = false , |
|||
$type_ns = false , |
|||
$attributes = false , |
|||
$use = 'encoded' , |
|||
$soapval = false |
|||
) |
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) |
boolean | $soapval | Whether this is called from soapval. |
Definition at line 391 of file nusoap.php.
References appendDebug(), debug(), expandEntities(), isArraySimpleOrStruct(), and varDump().
Referenced by nusoap_client\call(), nusoap_fault\serialize(), soapval\serialize(), nusoap_server\serialize_return(), wsdl\serializeComplexTypeElements(), serializeEnvelope(), and wsdl\serializeType().
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, or associative array |
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) |
Definition at line 658 of file nusoap.php.
References $namespaces, appendDebug(), debug(), serialize_val(), and varDump().
Referenced by nusoap_client\call(), and nusoap_server\serialize_return().
nusoap_base::setDebugLevel | ( | $level | ) |
sets the debug level for this instance
int | $level | Debug level 0-9, where 0 turns off public |
Definition at line 239 of file nusoap.php.
nusoap_base::setError | ( | $str | ) |
sets error string
Definition at line 353 of file nusoap.php.
Referenced by nusoap_parser\__construct(), nusoap_client\_getProxyClassCode(), nusoap_client\call(), nusoap_client\checkWSDL(), nusoap_server\configureWSDL(), soap_transport_http\connect(), soap_transport_http\getResponse(), nusoap_server\parse_http_headers(), nusoap_xmlschema\parseFile(), nusoap_server\parseRequest(), nusoap_client\parseResponse(), nusoap_xmlschema\parseString(), wsdl\parseWSDL(), nusoap_server\register(), soap_transport_http\send(), nusoap_client\send(), soap_transport_http\sendRequest(), wsdl\serializeParameters(), wsdl\serializeRPCParameters(), wsdl\serializeType(), and wsdl\webDescription().
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 |
Definition at line 217 of file nusoap.php.
References $GLOBALS.
nusoap_base::varDump | ( | $data | ) |
Returns a string with the output of var_dump.
mixed | $data | The variable to var_dump |
Definition at line 867 of file nusoap.php.
References $data.
Referenced by soap_transport_http\__construct(), nusoap_server\__construct(), nusoap_client\__construct(), __toString(), nusoap_client\_getProxyClassCode(), nusoap_xmlschema\addComplexType(), nusoap_xmlschema\addElement(), nusoap_xmlschema\addSimpleType(), nusoap_parser\buildVal(), nusoap_client\call(), soap_transport_http\connect(), nusoap_xmlschema\getTypeDef(), wsdl\getTypeDef(), nusoap_server\invoke_method(), wsdl\parametersMatchWrapped(), nusoap_client\parseResponse(), nusoap_xmlschema\schemaStartElement(), nusoap_server\serialize_return(), serialize_val(), serializeEnvelope(), wsdl\serializeParameters(), wsdl\serializeRPCParameters(), wsdl\serializeType(), nusoap_server\service(), soap_transport_http\setCredentials(), wsdl\setCredentials(), nusoap_client\setCredentials(), soap_transport_http\setCurlOption(), nusoap_client\setCurlOption(), and nusoap_client\setHeaders().
nusoap_base::$charencoding = true |
Definition at line 98 of file nusoap.php.
nusoap_base::$debug_str = '' |
Definition at line 90 of file nusoap.php.
Referenced by getDebug().
nusoap_base::$debugLevel |
Definition at line 105 of file nusoap.php.
Referenced by getDebugLevel().
nusoap_base::$error_str = '' |
Definition at line 83 of file nusoap.php.
Referenced by soap_transport_http\connect(), and getError().
nusoap_base::$namespaces |
Definition at line 132 of file nusoap.php.
Referenced by nusoap_xmlschema\__construct(), and serializeEnvelope().
nusoap_base::$revision = '$Revision$' |
Definition at line 76 of file nusoap.php.
nusoap_base::$soap_defencoding = 'UTF-8' |
Definition at line 122 of file nusoap.php.
Referenced by nusoap_server\fault(), nusoap_server\getHTTPContentTypeCharset(), nusoap_client\getHTTPContentTypeCharset(), and nusoap_client\getProxy().
nusoap_base::$title = 'NuSOAP' |
Definition at line 62 of file nusoap.php.
nusoap_base::$typemap |
Definition at line 154 of file nusoap.php.
nusoap_base::$usedNamespaces = array() |
Definition at line 145 of file nusoap.php.
Referenced by nusoap_client\call().
nusoap_base::$version = '0.7.3' |
Definition at line 69 of file nusoap.php.
nusoap_base::$xmlEntities |
Definition at line 187 of file nusoap.php.
nusoap_base::$XMLSchemaVersion = 'http://www.w3.org/2001/XMLSchema' |
Definition at line 113 of file nusoap.php.
Referenced by nusoap_parser\start_element().