|
| __construct (private readonly int $objectId, string $certificatePath, private readonly bool $hasAdditionalElements, private readonly ilLanguage $language, private readonly ilCtrlInterface $ctrl, private readonly ilAccessHandler $access, private readonly ilToolbarGUI $toolbar, private readonly ilCertificatePlaceholderDescription $placeholderDescriptionObject, ?UiFactory $ui_factory=null, ?UiRenderer $ui_renderer=null, ?ilPageFormats $pageFormats=null, private readonly ilFormFieldParser $formFieldParser=new ilFormFieldParser(), ?ilCertificateTemplateImportAction $importAction=null, ?ilLogger $logger=null, ?ilCertificateTemplateRepository $templateRepository=null, ?Filesystem $filesystem=null) |
|
| save (array $formFields) |
|
| fetchFormFieldData (string $content) |
|
| createForm (ilCertificateGUI $certificateGUI) |
|
◆ __construct()
ilCertificateSettingsFormRepository::__construct |
( |
private readonly int |
$objectId, |
|
|
string |
$certificatePath, |
|
|
private readonly bool |
$hasAdditionalElements, |
|
|
private readonly ilLanguage |
$language, |
|
|
private readonly ilCtrlInterface |
$ctrl, |
|
|
private readonly ilAccessHandler |
$access, |
|
|
private readonly ilToolbarGUI |
$toolbar, |
|
|
private readonly ilCertificatePlaceholderDescription |
$placeholderDescriptionObject, |
|
|
?UiFactory |
$ui_factory = null , |
|
|
?UiRenderer |
$ui_renderer = null , |
|
|
?ilPageFormats |
$pageFormats = null , |
|
|
private readonly ilFormFieldParser |
$formFieldParser = new ilFormFieldParser() , |
|
|
?ilCertificateTemplateImportAction |
$importAction = null , |
|
|
?ilLogger |
$logger = null , |
|
|
?ilCertificateTemplateRepository |
$templateRepository = null , |
|
|
?Filesystem |
$filesystem = null |
|
) |
| |
Definition at line 50 of file class.ilCertificateSettingsFormRepository.php.
References $DIC, $filesystem, $irss, $url, ILIAS\Repository\access(), CLIENT_ID, ilCertificateFormRepository\createForm(), ILIAS\Repository\ctrl(), ILIAS\Repository\filesystem(), ILIAS_WEB_DIR, ILIAS\UI\examples\Symbol\Glyph\Language\language(), ILIAS\Repository\refinery(), ILIAS\ResourceStorage\Identification\AbstractIdentification\serialize(), ilFormPropertyGUI\setRequired(), ilWACSignedPath\signFile(), and ILIAS\Repository\toolbar().
70 $this->httpWrapper = $DIC->http()->wrapper();
72 $this->page_template = $DIC->ui()->mainTemplate();
74 $this->ui_factory =
$ui_factory ?? $DIC->ui()->factory();
76 $this->irss = $DIC->resourceStorage();
83 $placeholderDescriptionObject,
84 $logger ?? $DIC->logger()->cert(),
90 $logger ?? $DIC->logger()->cert()
◆ fetchFormFieldData()
ilCertificateSettingsFormRepository::fetchFormFieldData |
( |
string |
$content | ) |
|
- Returns
- array{pageformat: string, pagewidth: mixed, pageheight: mixed, margin_body_top: mixed, margin_body_right: mixed, margin_body_bottom: mixed, margin_body_left: mixed, certificate_text: string}
Implements ilCertificateFormRepository.
Definition at line 351 of file class.ilCertificateSettingsFormRepository.php.
353 return $this->formFieldParser->fetchDefaultFormFields($content);
◆ save()
ilCertificateSettingsFormRepository::save |
( |
array |
$formFields | ) |
|
◆ $filesystem
Filesystem ilCertificateSettingsFormRepository::$filesystem |
|
private |
◆ $global_certificate_settings
◆ $httpWrapper
readonly WrapperFactory ilCertificateSettingsFormRepository::$httpWrapper |
|
private |
◆ $importAction
◆ $irss
IRSS ilCertificateSettingsFormRepository::$irss |
|
private |
◆ $page_template
◆ $pageFormats
readonly ilPageFormats ilCertificateSettingsFormRepository::$pageFormats |
|
private |
◆ $refinery
readonly Refinery ilCertificateSettingsFormRepository::$refinery |
|
private |
◆ $templateRepository
◆ $tile_image_definition
readonly FitToSquare ilCertificateSettingsFormRepository::$tile_image_definition |
|
private |
◆ $ui_factory
readonly UiFactory ilCertificateSettingsFormRepository::$ui_factory |
|
private |
The documentation for this class was generated from the following file: