36 string $certificatePath,
37 bool $hasAdditionalElements,
48 if (
null === $settingsFormFactory) {
52 $hasAdditionalElements,
57 $placeholderDescriptionObject
61 $this->settingsFromFactory = $settingsFormFactory;
78 $form = $this->settingsFromFactory->createForm($certificateGUI);
86 public function save(array $formFields)
96 $formFields = $this->settingsFromFactory->fetchFormFieldData($content);
An exception for terminatinating execution or to throw for unit testing.
GUI class to create PDF certificates.
fetchFormFieldData(string $content)
__construct(ilObject $object, string $certificatePath, bool $hasAdditionalElements, ilLanguage $language, ilCtrl $controller, ilAccessHandler $access, ilToolbarGUI $toolbar, ilCertificatePlaceholderDescription $placeholderDescriptionObject, ilCertificateSettingsFormRepository $settingsFormFactory=null)
createForm(ilCertificateGUI $certificateGUI)
This class provides processing control methods.
Class ilObject Basic functions for all objects.
Interface ilAccessHandler.