19 declare(strict_types=1);
28 $object = $this->getMockBuilder(ilObjCourse::class)
29 ->disableOriginalConstructor()
33 ->expects($this->atLeastOnce())
37 $language = $this->getMockBuilder(ilLanguage::class)
38 ->disableOriginalConstructor()
41 $controller = $this->getMockBuilder(ilCtrlInterface::class)
42 ->disableOriginalConstructor()
45 $access = $this->getMockBuilder(ilAccess::class)
46 ->disableOriginalConstructor()
49 $toolbar = $this->getMockBuilder(ilToolbarGUI::class)
50 ->disableOriginalConstructor()
53 $placeholderDescriptionObject = $this->getMockBuilder(ilCertificatePlaceholderDescription::class)
54 ->disableOriginalConstructor()
57 $settingsFormFactory = $this->getMockBuilder(ilCertificateSettingsFormRepository::class)
58 ->disableOriginalConstructor()
61 $trackingHelper = $this->getMockBuilder(ilCertificateObjUserTrackingHelper::class)
62 ->disableOriginalConstructor()
65 $objectHelper = $this->getMockBuilder(ilCertificateObjectHelper::class)
66 ->disableOriginalConstructor()
69 $lpHelper = $this->getMockBuilder(ilCertificateObjectLPHelper::class)
70 ->disableOriginalConstructor()
73 $lpMock = $this->getMockBuilder(ilObjectLP::class)
74 ->disableOriginalConstructor()
77 $lpMock->method(
'getCurrentMode')
80 $lpHelper->method(
'getInstance')->willReturn($lpMock);
82 $tree = $this->getMockBuilder(ilTree::class)
83 ->disableOriginalConstructor()
86 $setting = $this->getMockBuilder(ilSetting::class)
87 ->disableOriginalConstructor()
91 ->expects($this->atLeastOnce())
102 $placeholderDescriptionObject,
103 $settingsFormFactory,
111 $repository->save([
'subitems' => [1, 2, 3]]);
116 $object = $this->getMockBuilder(ilObjCourse::class)
117 ->disableOriginalConstructor()
121 ->expects($this->atLeastOnce())
125 $language = $this->getMockBuilder(ilLanguage::class)
126 ->disableOriginalConstructor()
129 $controller = $this->getMockBuilder(ilCtrlInterface::class)
130 ->disableOriginalConstructor()
133 $access = $this->getMockBuilder(ilAccess::class)
134 ->disableOriginalConstructor()
137 $toolbar = $this->getMockBuilder(ilToolbarGUI::class)
138 ->disableOriginalConstructor()
141 $placeholderDescriptionObject = $this->getMockBuilder(ilCertificatePlaceholderDescription::class)
142 ->disableOriginalConstructor()
145 $settingsFormFactory = $this->getMockBuilder(ilCertificateSettingsFormRepository::class)
146 ->disableOriginalConstructor()
150 ->expects($this->atLeastOnce())
151 ->method(
'fetchFormFieldData')
155 'something_else' =>
'something' 159 $trackingHelper = $this->getMockBuilder(ilCertificateObjUserTrackingHelper::class)
160 ->disableOriginalConstructor()
163 $objectHelper = $this->getMockBuilder(ilCertificateObjectHelper::class)
164 ->disableOriginalConstructor()
167 $lpHelper = $this->getMockBuilder(ilCertificateObjectLPHelper::class)
168 ->disableOriginalConstructor()
171 $tree = $this->getMockBuilder(ilTree::class)
172 ->disableOriginalConstructor()
175 $setting = $this->getMockBuilder(ilSetting::class)
176 ->disableOriginalConstructor()
180 ->expects($this->atLeastOnce())
182 ->willReturn(
'[1, 2, 3]');
192 $placeholderDescriptionObject,
193 $settingsFormFactory,
201 $result = $repository->fetchFormFieldData(
'Some Content');
205 'subitems' => [1, 2, 3],
206 'something_else' =>
'something' Class ilCertificateBaseTestCase.