ILIAS  trunk Revision v13.0_alpha-62-g3b72d83f2e5
class.ilCertificateSettingsLTIToolFormRepository.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
24
32{
34
35 public function __construct(
36 ilObject $object,
37 string $certificatePath,
38 bool $hasAdditionalElements,
39 ilLanguage $language,
40 ilCtrlInterface $controller,
41 ilAccess $access,
42 ilToolbarGUI $toolbar,
43 ilCertificatePlaceholderDescription $placeholderDescriptionObject
44 ) {
45 $this->settings_form_repository = new ilCertificateSettingsFormRepository(
46 $object->getId(),
47 $certificatePath,
48 $hasAdditionalElements,
49 $language,
50 $controller,
51 $access,
52 $toolbar,
53 $placeholderDescriptionObject
54 );
55 }
56
65 public function createForm(ilCertificateGUI $certificateGUI): ilPropertyFormGUI
66 {
67 return $this->settings_form_repository->createForm($certificateGUI);
68 }
69
70 public function save(array $formFields): void
71 {
72 }
73
78 public function fetchFormFieldData(string $content): array
79 {
80 return $this->settings_form_repository->fetchFormFieldData($content);
81 }
82}
Indicates that a file is missing or not found.
Indicates general problems with the input or output operations.
Definition: IOException.php:28
Checks access for ILIAS objects.
GUI class to create PDF certificates.
The certificate settings of an LTI object, which are the general ones: an LTI object adds none.
__construct(ilObject $object, string $certificatePath, bool $hasAdditionalElements, ilLanguage $language, ilCtrlInterface $controller, ilAccess $access, ilToolbarGUI $toolbar, ilCertificatePlaceholderDescription $placeholderDescriptionObject)
language handling
Class ilObject Basic functions for all objects.
This class represents a property form user interface.
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...