25        $name = $element[
'name'];
 
   29        if ($ext_name != 
null) {
 
   34        $array_elements = array();
 
   35        foreach ((array) $input_properties as 
$key => $value) {
 
   36            $array_elements[] = 
'"' . 
$key . 
'" => "' . $value . 
'"';
 
   39        $definition = 
'array(' . implode(
',', (array) $array_elements) . 
')';
 
   43        if ($object_definition != 
null) {
 
   44            $type = $object_definition[
'type'];
 
   45            $role = $object_definition[
'role'];
 
   53                        $this->defineInstanceVar("' . $element_id . 
'", "' . 
$name . 
'", false, "", "' . 
$type . 
'", "' . $role . 
'" ); 
   54                        $this->registerInputVar("' . $element_id . 
'", ' . $definition . 
'); 
An exception for terminatinating execution or to throw for unit testing.
static extractDataNamingFromElement($element)
static extractILIASDataObjectDefinitionFromElement($element)
static extractILIASInputPropertiesFromElement($element)
static xsIDToPHPVarname($xsID)
Class ilWorkflowScaffold.