37 string $certificatePath,
49 if (null === $settingsFormFactory) {
58 $placeholderDescriptionObject
62 $this->settingsFromFactory = $settingsFormFactory;
76 $form = $this->settingsFromFactory->createForm($certificateGUI, $certificateObject);
84 public function save(array $formFields)
94 $formFields = $this->settingsFromFactory->fetchFormFieldData($content);
This class provides processing control methods.
createForm(ilCertificateGUI $certificateGUI, ilCertificate $certificateObject)
__construct(ilObject $object, string $certificatePath, ilLanguage $language, ilTemplate $template, ilCtrl $controller, ilAccess $access, ilToolbarGUI $toolbar, ilCertificatePlaceholderDescription $placeholderDescriptionObject, ilCertificateSettingsFormRepository $settingsFormFactory=null)
fetchFormFieldData(string $content)
if(isset($_POST['submit'])) $form
getId()
get object id public
special template class to simplify handling of ITX/PEAR
GUI class to create PDF certificates.