service/core/PHP5Soap.php
\PHP5Soap
Package:
This ia an abstract class for the soapservice. All the global fun
All type of web services should provide proper implementation of all the abstract methods
- Parent(s)
- \SugarSoapService < \SugarWebService
Properties
$excludeFunctions= 'array()'
Default value
array()
Details- Type
- n/a
- Inherited_from
- \SugarWebService::$$excludeFunctions
- Inherited_from
- \SugarSoapService::$$excludeFunctions
$implementationClass= ''SugarWebServiceImpl''
inheritedInherited from:
\SugarSoapService::$$implementationClass
Default value
'SugarWebServiceImpl'
Details- Type
- n/a
- Inherited_from
- \SugarSoapService::$$implementationClass
$namespace= ''http://www.sugarcrm.com/sugarcrm''
inheritedInherited from:
\SugarSoapService::$$namespace
Default value
'http://www.sugarcrm.com/sugarcrm'
Details- Type
- n/a
- Inherited_from
- \SugarSoapService::$$namespace
$registryClass= '""'
inheritedInherited from:
\SugarSoapService::$$registryClass
Default value
""
Details- Type
- n/a
- Inherited_from
- \SugarSoapService::$$registryClass
$server= 'null'
Default value
null
Details- Type
- n/a
- Inherited_from
- \SugarWebService::$$server
- Inherited_from
- \SugarSoapService::$$server
$soapURL= '""'
inheritedInherited from:
\SugarSoapService::$$soapURL
Default value
""
Details- Type
- n/a
- Inherited_from
- \SugarSoapService::$$soapURL
$soap_version= ''1.1''
inheritedInherited from:
\SugarSoapService::$$soap_version
Default value
'1.1'
Details- Type
- n/a
- Inherited_from
- \SugarSoapService::$$soap_version
Methods
getNameSpace(
)
:
String
This method returns the namespace
Returns
Type | Description |
---|---|
String | - namespace |
getRegisteredClass(
)
:
String
Returns
Details
Type | Description |
---|---|
String | - registryClass |
- Access
- public
getRegisteredImplClass(
)
:
String
inherited
This mehtod returns registered implementation class
Inherited from: \SugarSoapService::getRegisteredImplClass()
Returns
Details
Type | Description |
---|---|
String | - implementationClass |
- Access
- public
registerFunction(
String $function, Array $input, Array $output
)
:
void
This is an abstract method. The implementation method should registers all the functions you want to expose as services.
Parameters
Name | Type | Description |
---|---|---|
$function | String |
|
$input | Array |
|
$output | Array |
|
registerImplClass(
$implementationClass
)
:
void
Parameters
Name | Type | Description |
---|---|---|
$implementationClass |
registerType(
String $name, String $typeClass, String $phpType, String $compositor, String $restrictionBase, Array $elements, Array $attrs
=
array(), String $arrayType
=
''
)
:
void
This is an abstract method. This implementation method should register all the complex type
Parameters
Name | Type | Description |
---|---|---|
$name | String |
|
$typeClass | String |
|
$phpType | String |
|
$compositor | String |
|
$restrictionBase | String |
|
$elements | Array |
|
$attrs | Array |
|
$arrayType | String |
|