ILIAS  release_8 Revision v8.24
ilTestSignatureGUI Class Reference

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

+ Collaboration diagram for ilTestSignatureGUI:

Public Member Functions

 __construct (ilTestOutputGUI $testOutputGUI)
 
 executeCommand ()
 
 setTest ($test)
 
 getTest ()
 
 setTestGUI ($testGUI)
 
 getTestGUI ()
 
 setTestOutputGUI ($testOutputGUI)
 
 getTestOutputGUI ()
 

Protected Attributes

 $lng
 
 $ilCtrl
 
 $tpl
 
 $testGUI
 
 $ilTestOutputGUI
 
 $test
 
 $plugin
 

Detailed Description

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.

ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.

If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Signature Plugin Class

Author
Maximilian Becker mbeck.nosp@m.er@d.nosp@m.ataba.nosp@m.y.de
Version
$Id$

Definition at line 27 of file class.ilTestSignatureGUI.php.

Constructor & Destructor Documentation

◆ __construct()

ilTestSignatureGUI::__construct ( ilTestOutputGUI  $testOutputGUI)

Definition at line 50 of file class.ilTestSignatureGUI.php.

51 {
52 global $DIC;
53 $lng = $DIC['lng'];
54 $ilCtrl = $DIC['ilCtrl'];
55 $tpl = $DIC['tpl'];
56 $component_factory = $DIC["component.factory"];
57
58 $this->lng = $lng;
59 $this->ilCtrl = $ilCtrl;
60 $this->tpl = $tpl;
61
62 $this->ilTestOutputGUI = $testOutputGUI;
63 $this->test = $this->ilTestOutputGUI->object;
64
65 $plugins = $component_factory->getActivePluginsInSlot("tsig");
66 $this->plugin = current($plugins);
67 $this->plugin->setGUIObject($this);
68 }
Class ilCtrl provides processing control methods.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
global $DIC
Definition: feed.php:28

References $DIC, $ilCtrl, $lng, $tpl, and ILIAS\Repository\lng().

+ Here is the call graph for this function:

Member Function Documentation

◆ executeCommand()

ilTestSignatureGUI::executeCommand ( )

Definition at line 70 of file class.ilTestSignatureGUI.php.

71 {
72 $next_class = $this->ilCtrl->getNextClass($this);
73
74 switch ($next_class) {
75 default:
76 $ret = $this->dispatchCommand();
77 break;
78 }
79 return $ret;
80 }
getNextClass($a_gui_class=null)
@inheritDoc

References ilCtrl\getNextClass().

+ Here is the call graph for this function:

◆ getTest()

ilTestSignatureGUI::getTest ( )
Returns
\ilObjTest

Definition at line 111 of file class.ilTestSignatureGUI.php.

References $test.

◆ getTestGUI()

ilTestSignatureGUI::getTestGUI ( )
Returns
\ilObjTestGUI

Definition at line 127 of file class.ilTestSignatureGUI.php.

128 {
129 return $this->testGUI;
130 }
Class ilObjTestGUI.

References $testGUI.

◆ getTestOutputGUI()

ilTestSignatureGUI::getTestOutputGUI ( )
Returns
\ilTestOutputGUI

Definition at line 143 of file class.ilTestSignatureGUI.php.

References $ilTestOutputGUI.

◆ setTest()

ilTestSignatureGUI::setTest (   $test)
Parameters
\ilObjTest$test

Definition at line 103 of file class.ilTestSignatureGUI.php.

104 {
105 $this->test = $test;
106 }

References $test.

◆ setTestGUI()

ilTestSignatureGUI::setTestGUI (   $testGUI)
Parameters
\ilObjTestGUI$testGUI

Definition at line 119 of file class.ilTestSignatureGUI.php.

120 {
121 $this->testGUI = $testGUI;
122 }

References $testGUI.

◆ setTestOutputGUI()

ilTestSignatureGUI::setTestOutputGUI (   $testOutputGUI)
Parameters
\ilTestOutputGUI$testOutputGUI

Definition at line 135 of file class.ilTestSignatureGUI.php.

136 {
137 $this->ilTestOutputGUI = $testOutputGUI;
138 }

Field Documentation

◆ $ilCtrl

ilTestSignatureGUI::$ilCtrl
protected

Definition at line 33 of file class.ilTestSignatureGUI.php.

Referenced by __construct().

◆ $ilTestOutputGUI

ilTestSignatureGUI::$ilTestOutputGUI
protected

Definition at line 42 of file class.ilTestSignatureGUI.php.

Referenced by getTestOutputGUI().

◆ $lng

ilTestSignatureGUI::$lng
protected

Definition at line 30 of file class.ilTestSignatureGUI.php.

Referenced by __construct().

◆ $plugin

ilTestSignatureGUI::$plugin
protected

Definition at line 48 of file class.ilTestSignatureGUI.php.

◆ $test

ilTestSignatureGUI::$test
protected

Definition at line 45 of file class.ilTestSignatureGUI.php.

Referenced by getTest(), and setTest().

◆ $testGUI

ilTestSignatureGUI::$testGUI
protected

Definition at line 39 of file class.ilTestSignatureGUI.php.

Referenced by getTestGUI(), and setTestGUI().

◆ $tpl

ilTestSignatureGUI::$tpl
protected

Definition at line 36 of file class.ilTestSignatureGUI.php.

Referenced by __construct().


The documentation for this class was generated from the following file: