EC-CUBE
Public メソッド | 変数
クラス SOAP_Base
SOAP_Baseに対する継承グラフ
Inheritance graph
[凡例]
SOAP_Baseのコラボレーション図
Collaboration graph
[凡例]

Public メソッド

 SOAP_Base ($faultcode= 'Client')
 setDefaultNamespace ($namespace)
 _resetNamespaces ()
 _setSchemaVersion ($schemaVersion)
 _getNamespacePrefix ($ns)
 _getNamespaceForPrefix ($prefix)
 _isSoapValue (&$value)
 _serializeValue (&$value, $name= '', $type=false, $elNamespace=null, $typeNamespace=null, $options=array(), $attributes=array(), $artype= '')
 _getType (&$value)
 _multiArrayType ($value, &$type, &$size, &$xml)
 _isBase64Type ($type)
 _isHash (&$a)
 _un_htmlentities ($string)
_decode (&$soapval)
 makeEnvelope (&$method, &$headers, $encoding=SOAP_DEFAULT_ENCODING, $options=array())
 _makeMimeMessage ($xml, $encoding=SOAP_DEFAULT_ENCODING)
 _makeDIMEMessage ($xml)
 _decodeMimeMessage (&$data, &$headers, &$attachments)
 _decodeDIMEMessage (&$data, &$headers, &$attachments)
 __set_type_translation ($type, $class=null)
 setTypeTranslation ($type, $class=null)

変数

 $_XMLSchema
 $_XMLSchemaVersion = 'http://www.w3.org/2001/XMLSchema'
 $_typemap
 $_defaultObjectClassname = 'stdClass'
 $_namespaces
 $_namespace
 $_xmlEntities
 $_doconversion = false
 $_attachments = array()
 $_wsdl = null
 $_section5 = true
 $_auto_translation = false
 $_type_translation = array()

関数

__set_type_translation ( type,
class = null 
)
& _decode ( &$  soapval)

Converts a SOAP_Value object into a StdClass PHP object

_getType ( &$  value)

Converts a PHP type to a SOAP type.

private

引数:
string$valueThe value to inspect.
戻り値:
string The value's SOAP type.
_isBase64Type ( type)

Returns whether a type is a base64 type.

引数:
string$typeA type name.
戻り値:
boolean True if the type name is a base64 type.
_isHash ( &$  a)

Returns whether an array is a hash.

引数:
array$aAn array to check.
戻り値:
boolean True if the specified array is a hash.
_setSchemaVersion ( schemaVersion)

Sets the schema version used in the SOAP message.

private

参照:
$_XMLSchema
引数:
string$schemaVersionThe schema version.
makeEnvelope ( &$  method,
&$  headers,
encoding = SOAP_DEFAULT_ENCODING,
options = array() 
)

Creates the SOAP envelope with the SOAP envelop data.

引数:
mixed$method
array$headers
string$encoding
array$options
戻り値:
string
setDefaultNamespace ( namespace)

Sets the default namespace.

引数:
string$namespaceThe default namespace.
setTypeTranslation ( type,
class = null 
)

Explicitly sets the translation for a specific class.

Auto translation works for all cases, but opens ANY class in the script to be used as a data type, and may not be desireable.

引数:
string$typeA SOAP type.
string$classA PHP class name.
SOAP_Base ( faultcode = 'Client')

Constructor.

引数:
string$faultcodeError code.

構造体

string $_defaultObjectClassname = 'stdClass'

Default class name to use for decoded response objects.

$_namespace

The default namespace.

$_namespaces

Hash with used namespaces.

boolean $_section5 = true

True if we use section 5 encoding, or false if this is literal.

$_xmlEntities
初期値:
 array('&' => '&',
                              '<' => '&lt;',
                              '>' => '&gt;',
                              "'" => '&apos;',
                              '"' => '&quot;')
$_XMLSchema
初期値:
 array('http://www.w3.org/2001/XMLSchema',
                            'http://www.w3.org/1999/XMLSchema')

このクラスの説明は次のファイルから生成されました:
 全て データ構造 ネームスペース 関数 変数