19declare(strict_types=1);
49 string $certificatePath,
50 bool $hasAdditionalElements,
63 $hasAdditionalElements,
68 $placeholderDescriptionObject,
69 $DIC->ui()->factory(),
70 $DIC->ui()->renderer()
84 return $this->settingsFormFactory->createForm($certificateGUI);
87 public function save(array $formFields): void
93 return $this->settingsFormFactory->fetchFormFieldData($content);
createForm(ilCertificateGUI $certificateGUI)
fetchFormFieldData(string $content)
__construct(ilObject $object, string $certificatePath, bool $hasAdditionalElements, ilLanguage $language, ilCtrlInterface $ctrl, ilAccessHandler $access, ilToolbarGUI $toolbar, ilCertificatePlaceholderDescription $placeholderDescriptionObject, ?ilCertificateSettingsFormRepository $settingsFormFactory=null)
readonly ilCertificateSettingsFormRepository $settingsFormFactory
Indicates that a file is missing or not found.
Indicates general problems with the input or output operations.
GUI class to create PDF certificates.
Class ilDatabaseException.
Base class for ILIAS Exception handling.
Class ilObject Basic functions for all objects.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Interface ilAccessHandler This interface combines all available interfaces which can be called via gl...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...