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);
An exception for terminatinating execution or to throw for unit testing.
GUI class to create PDF certificates.
fetchFormFieldData(string $content)
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)
This class provides processing control methods.
Class ilObject Basic functions for all objects.
special template class to simplify handling of ITX/PEAR
if(isset($_POST['submit'])) $form