ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
class.ilDataObjectReferenceElement.php
Go to the documentation of this file.
1 <?php
2 /* Copyright (c) 1998-2016 ILIAS open source, Extended GPL, see docs/LICENSE */
3 
13 {
16 
23  public function getPHP($element, ilWorkflowScaffold $class_object)
24  {
25  // We need to register an instance var that is a reference.
26  $element_id = ilBPMN2ParserUtils::xsIDToPHPVarname($element['attributes']['id']);
27  $name = $element['name'];
29 
30  if ($ext_name != null) {
31  $name = $ext_name;
32  }
33 
34  $code = "";
35  $code .= '
36  $this->defineInstanceVar("' . $element_id . '","' . $name . '", true, "' . $element['attributes']['dataObjectRef'] . '" );
37  ';
38 
39  return $code;
40  }
41 }
Class ilDataObjectReferenceElement.
static extractDataNamingFromElement($element)
Class ilWorkflowScaffold.
$code
Definition: example_050.php:99
getPHP($element, ilWorkflowScaffold $class_object)
Class ilBaseElement.