19 declare(strict_types=1);
41 $formMock = $this->getMockBuilder(ilPropertyFormGUI::class)
42 ->disableOriginalConstructor()
45 $object = $this->getMockBuilder(ilObject::class)
46 ->disableOriginalConstructor()
49 $language = $this->getMockBuilder(ilLanguage::class)
50 ->disableOriginalConstructor()
53 $controller = $this->getMockBuilder(ilCtrlInterface::class)
54 ->disableOriginalConstructor()
57 $access = $this->getMockBuilder(ilAccess::class)
58 ->disableOriginalConstructor()
61 $toolbar = $this->getMockBuilder(ilToolbarGUI::class)
62 ->disableOriginalConstructor()
65 $placeholderDescriptionObject = $this->getMockBuilder(ilCertificatePlaceholderDescription::class)
66 ->disableOriginalConstructor()
69 $settingsFormFactory = $this->getMockBuilder(ilCertificateSettingsFormRepository::class)
70 ->disableOriginalConstructor()
74 ->expects($this->once())
75 ->method(
'createForm')
76 ->willReturn($formMock);
86 $placeholderDescriptionObject,
90 $guiMock = $this->getMockBuilder(ilCertificateGUI::class)
91 ->disableOriginalConstructor()
94 $result = $repository->createForm($guiMock);
96 $this->assertSame($formMock, $result);
99 #[\PHPUnit\Framework\Attributes\DoesNotPerformAssertions] 102 $object = $this->getMockBuilder(ilObject::class)
103 ->disableOriginalConstructor()
110 $language = $this->getMockBuilder(ilLanguage::class)
111 ->disableOriginalConstructor()
114 $controller = $this->getMockBuilder(ilCtrlInterface::class)
115 ->disableOriginalConstructor()
118 $access = $this->getMockBuilder(ilAccess::class)
119 ->disableOriginalConstructor()
122 $toolbar = $this->getMockBuilder(ilToolbarGUI::class)
123 ->disableOriginalConstructor()
126 $placeholderDescriptionObject = $this->getMockBuilder(ilCertificatePlaceholderDescription::class)
127 ->disableOriginalConstructor()
130 $settingsFormFactory = $this->getMockBuilder(ilCertificateSettingsFormRepository::class)
131 ->disableOriginalConstructor()
142 $placeholderDescriptionObject,
149 $object = $this->getMockBuilder(ilObject::class)
150 ->disableOriginalConstructor()
157 $language = $this->getMockBuilder(ilLanguage::class)
158 ->disableOriginalConstructor()
161 $controller = $this->getMockBuilder(ilCtrlInterface::class)
162 ->disableOriginalConstructor()
165 $access = $this->getMockBuilder(ilAccess::class)
166 ->disableOriginalConstructor()
169 $toolbar = $this->getMockBuilder(ilToolbarGUI::class)
170 ->disableOriginalConstructor()
173 $placeholderDescriptionObject = $this->getMockBuilder(ilCertificatePlaceholderDescription::class)
174 ->disableOriginalConstructor()
177 $settingsFormFactory = $this->getMockBuilder(ilCertificateSettingsFormRepository::class)
178 ->disableOriginalConstructor()
182 ->expects($this->once())
183 ->method(
'fetchFormFieldData')
184 ->willReturn([
'something' =>
'value']);
194 $placeholderDescriptionObject,
198 $result = $repository->fetchFormFieldData(
'SomeContent');
200 $this->assertSame([
'something' =>
'value'], $result);