ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
class.ilCertificatePdfFilename.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
25{
26 public function __construct(private readonly ilLanguage $lng)
27 {
28 $this->lng->loadLanguageModule('certificate');
29 }
30
31 public function createFileName(ilUserCertificatePresentation $presentation): string
32 {
33 $basename = $this->lng->txt('certificate_file_basename');
34 if ('' === trim($basename)) {
35 $basename = 'Certificate';
36 }
37
38 return $basename . '.pdf';
39 }
40}
__construct(private readonly ilLanguage $lng)
createFileName(ilUserCertificatePresentation $presentation)
language handling
global $lng
Definition: privfeed.php:31