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);
104 $object = $this->getMockBuilder(ilObject::class)
105 ->disableOriginalConstructor()
112 $language = $this->getMockBuilder(ilLanguage::class)
113 ->disableOriginalConstructor()
116 $controller = $this->getMockBuilder(ilCtrlInterface::class)
117 ->disableOriginalConstructor()
120 $access = $this->getMockBuilder(ilAccess::class)
121 ->disableOriginalConstructor()
124 $toolbar = $this->getMockBuilder(ilToolbarGUI::class)
125 ->disableOriginalConstructor()
128 $placeholderDescriptionObject = $this->getMockBuilder(ilCertificatePlaceholderDescription::class)
129 ->disableOriginalConstructor()
132 $settingsFormFactory = $this->getMockBuilder(ilCertificateSettingsFormRepository::class)
133 ->disableOriginalConstructor()
144 $placeholderDescriptionObject,
151 $object = $this->getMockBuilder(ilObject::class)
152 ->disableOriginalConstructor()
159 $language = $this->getMockBuilder(ilLanguage::class)
160 ->disableOriginalConstructor()
163 $controller = $this->getMockBuilder(ilCtrlInterface::class)
164 ->disableOriginalConstructor()
167 $access = $this->getMockBuilder(ilAccess::class)
168 ->disableOriginalConstructor()
171 $toolbar = $this->getMockBuilder(ilToolbarGUI::class)
172 ->disableOriginalConstructor()
175 $placeholderDescriptionObject = $this->getMockBuilder(ilCertificatePlaceholderDescription::class)
176 ->disableOriginalConstructor()
179 $settingsFormFactory = $this->getMockBuilder(ilCertificateSettingsFormRepository::class)
180 ->disableOriginalConstructor()
184 ->expects($this->once())
185 ->method(
'fetchFormFieldData')
186 ->willReturn([
'something' =>
'value']);
196 $placeholderDescriptionObject,
200 $result = $repository->fetchFormFieldData(
'SomeContent');
202 $this->assertSame([
'something' =>
'value'], $result);