function wsdl::addSimpleType in Salesforce Suite 5.2
Same name in this branch
- 5.2 includes/nusoap.php \wsdl::addSimpleType()
- 5.2 includes/nusoap.orig.php \wsdl::addSimpleType()
Same name and namespace in other branches
- 5 includes/nusoap.php \wsdl::addSimpleType()
- 5 includes/nusoap.orig.php \wsdl::addSimpleType()
* adds an XML Schema simple type to the WSDL types * *
Parameters
string $name: * @param string $restrictionBase namespace:name (http://schemas.xmlsoap.org/soap/encoding/:Array) * @param string $typeClass (should always be simpleType) * @param string $phpType (should always be scalar) * @param array $enumeration array of values * @see xmlschema * @access public
File
- includes/
nusoap.orig.php, line 5672
Class
- wsdl
- parses a WSDL file, allows access to it's data, other utility methods
Code
function addSimpleType($name, $restrictionBase = '', $typeClass = 'simpleType', $phpType = 'scalar', $enumeration = []) {
$restrictionBase = strpos($restrictionBase, ':') ? $this
->expandQname($restrictionBase) : $restrictionBase;
$typens = isset($this->namespaces['types']) ? $this->namespaces['types'] : $this->namespaces['tns'];
$this->schemas[$typens][0]
->addSimpleType($name, $restrictionBase, $typeClass, $phpType, $enumeration);
}