19 declare(strict_types=1);
    36         string $certificate_path,
    37         bool $has_additional_elements,
    47         $this->settings_form_factory = $settings_form_repository ?? new \ilCertificateSettingsFormRepository(
    50             $has_additional_elements,
    55             $placeholder_description_object,
    56             $DIC->ui()->factory(),
    57             $DIC->ui()->renderer()
    71         return $this->settings_form_factory->createForm($certificateGUI);
    74     public function save(array $formFields): void
    83         return $this->settings_form_factory->fetchFormFieldData($content);