133 $object = $this->getMockBuilder(ilObjCourse::class)
134 ->disableOriginalConstructor()
138 ->expects($this->atLeastOnce())
142 $language = $this->getMockBuilder(ilLanguage::class)
143 ->disableOriginalConstructor()
146 $controller = $this->getMockBuilder(ilCtrlInterface::class)
147 ->disableOriginalConstructor()
150 $access = $this->getMockBuilder(ilAccess::class)
151 ->disableOriginalConstructor()
154 $toolbar = $this->getMockBuilder(ilToolbarGUI::class)
155 ->disableOriginalConstructor()
158 $placeholderDescriptionObject = $this->getMockBuilder(ilCertificatePlaceholderDescription::class)
159 ->disableOriginalConstructor()
162 $settingsFormFactory = $this->getMockBuilder(ilCertificateSettingsFormRepository::class)
163 ->disableOriginalConstructor()
167 ->expects($this->atLeastOnce())
168 ->method(
'fetchFormFieldData')
172 'something_else' =>
'something' 176 $trackingHelper = $this->getMockBuilder(ilCertificateObjUserTrackingHelper::class)
177 ->disableOriginalConstructor()
180 $objectHelper = $this->getMockBuilder(ilCertificateObjectHelper::class)
181 ->disableOriginalConstructor()
184 $lpHelper = $this->getMockBuilder(ilCertificateObjectLPHelper::class)
185 ->disableOriginalConstructor()
188 $tree = $this->getMockBuilder(ilTree::class)
189 ->disableOriginalConstructor()
192 $setting = $this->getMockBuilder(ilSetting::class)
193 ->disableOriginalConstructor()
197 ->expects($this->atLeastOnce())
199 ->willReturn(
'[1, 2, 3]');
201 $repository =
new CertificateSettingsCourseFormRepository(
209 $placeholderDescriptionObject,
210 $settingsFormFactory,
218 $result = $repository->fetchFormFieldData(
'Some Content');
222 'subitems' => [1, 2, 3],
223 'something_else' =>
'something'