19declare(strict_types=1);
36 string $certificatePath,
37 bool $hasAdditionalElements,
48 if (
null === $settingsFormFactory) {
52 $hasAdditionalElements,
57 $placeholderDescriptionObject
76 return $this->settingsFormFactory->createForm($certificateGUI);
79 public function save(array $formFields): void
85 return $this->settingsFormFactory->fetchFormFieldData($content);
Class FileAlreadyExistsException.
Class FileNotFoundException.
GUI class to create PDF certificates.
fetchFormFieldData(string $content)
ilCertificateSettingsFormRepository $settingsFormFactory
createForm(ilCertificateGUI $certificateGUI)
__construct(ilObject $object, string $certificatePath, bool $hasAdditionalElements, ilLanguage $language, ilCtrlInterface $ctrl, ilAccessHandler $access, ilToolbarGUI $toolbar, ilCertificatePlaceholderDescription $placeholderDescriptionObject, ?ilCertificateSettingsFormRepository $settingsFormFactory=null)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...