25 $name = $element[
'name'];
35 $array_elements = array();
36 foreach((array)$input_properties as $key => $value)
38 $array_elements[] =
'"'.$key.
'" => "'.$value.
'"';
41 $definition =
'array(' . implode(
',', (array)$array_elements) .
')';
45 if($object_definition !=
null)
47 $type = $object_definition[
'type'];
48 $role = $object_definition[
'role'];
56 $this->defineInstanceVar("'.$element_id.
'", "'.$name.
'", false, "", "'.$type.
'", "'.$role.
'" );
57 $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.