ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
class.ilIndividualAssessmentDIC.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
5 use ILIAS\Data;
7 
9 {
10  public function getObjectDIC(
13  ) : Container {
14  $container = new Container();
15 
16  $container['DataFactory'] = function () {
17  return new Data\Factory();
18  };
19 
20  $container['ilIndividualAssessmentPrimitiveInternalNotificator'] = function () {
22  };
23 
24  $container['ilIndividualAssessmentSettingsGUI'] = function ($c) use ($object, $dic) {
26  $object,
27  $dic['ilCtrl'],
28  $dic['tpl'],
29  $dic['lng'],
30  $dic['ilTabs'],
31  $dic['ui.factory']->input(),
32  $dic['refinery'],
33  $dic['ui.renderer'],
34  $dic['http']->request(),
35  $dic['ilErr'],
36  $c['ilIndividualAssessmentCommonSettingsGUI']
37  );
38  };
39 
40  $container['ilIndividualAssessmentMembersGUI'] = function ($c) use ($object, $dic) {
42  $object,
43  $dic['ilCtrl'],
44  $dic['tpl'],
45  $dic['lng'],
46  $dic["ilToolbar"],
47  $dic['ilUser'],
48  $dic['ilTabs'],
49  $object->accessHandler(),
50  $dic['ui.factory'],
51  $dic['ui.renderer'],
52  $dic['ilErr'],
53  $c['ilIndividualAssessmentMemberGUI']
54  );
55  };
56 
57  $container['ilIndividualAssessmentMemberGUI'] = function ($c) use ($object, $dic) {
59  $dic['ilCtrl'],
60  $dic['lng'],
61  $dic['tpl'],
62  $dic['ilUser'],
63  $dic['ui.factory']->input(),
64  $dic['ui.factory']->messageBox(),
65  $dic['ui.factory']->button(),
66  $dic['refinery'],
67  $c['DataFactory'],
68  $dic['ui.renderer'],
69  $dic['http']->request(),
70  $c['ilIndividualAssessmentPrimitiveInternalNotificator'],
71  $dic["ilToolbar"],
72  $object,
73  $dic['ilErr']
74  );
75  };
76 
77  $container['ilIndividualAssessmentCommonSettingsGUI'] = function ($c) use ($object, $dic) {
79  $object,
80  $dic['ilCtrl'],
81  $dic['tpl'],
82  $dic['lng'],
83  $dic->object()
84  );
85  };
86 
87 
88  return $container;
89  }
90 }
For the purpose of streamlining the grading and learning-process status definition outside of tests...
$c
Definition: cli.php:37
$container
Definition: wac.php:13
$dic
Definition: result.php:13
ilIndividualAssessmentSettingsGUI: ilIndividualAssessmentCommonSettingsGUI
accessHandler()
Get the access handler of this.
For the purpose of streamlining the grading and learning-process status definition outside of tests...