ILIAS  release_7 Revision v7.30-3-g800a261c036
class.ilIndividualAssessmentDIC.php
Go to the documentation of this file.
1<?php
2
3declare(strict_types=1);
4
5use ILIAS\Data;
6use Pimple\Container;
7
8trait ilIndividualAssessmentDIC
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}
An exception for terminatinating execution or to throw for unit testing.
For the purpose of streamlining the grading and learning-process status definition outside of tests,...
@ilCtrl_Calls ilIndividualAssessmentSettingsGUI: ilIndividualAssessmentCommonSettingsGUI
For the purpose of streamlining the grading and learning-process status definition outside of tests,...
accessHandler()
Get the access handler of this.
$c
Definition: cli.php:37
$dic
Definition: result.php:13
$container
Definition: wac.php:13