ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
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}
An exception for terminatinating execution or to throw for unit testing.
static extractDataNamingFromElement($element)
Class ilBaseElement.
Class ilDataObjectReferenceElement.
getPHP($element, ilWorkflowScaffold $class_object)
Class ilWorkflowScaffold.
if($format !==null) $name
Definition: metadata.php:230