ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilCertificatePdfFilename Class Reference
+ Inheritance diagram for ilCertificatePdfFilename:
+ Collaboration diagram for ilCertificatePdfFilename:

Public Member Functions

 __construct (private readonly ilLanguage $lng)
 
 createFileName (ilUserCertificatePresentation $presentation)
 
 createFileName (ilUserCertificatePresentation $presentation)
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilCertificatePdfFilename::__construct ( private readonly ilLanguage  $lng)

Definition at line 26 of file class.ilCertificatePdfFilename.php.

27 {
28 $this->lng->loadLanguageModule('certificate');
29 }

References ILIAS\Repository\lng().

+ Here is the call graph for this function:

Member Function Documentation

◆ createFileName()

ilCertificatePdfFilename::createFileName ( ilUserCertificatePresentation  $presentation)

Implements ilCertificateFilename.

Definition at line 31 of file class.ilCertificatePdfFilename.php.

31 : string
32 {
33 $basename = $this->lng->txt('certificate_file_basename');
34 if ('' === trim($basename)) {
35 $basename = 'Certificate';
36 }
37
38 return $basename . '.pdf';
39 }

References ILIAS\Repository\lng().

+ Here is the call graph for this function:

The documentation for this class was generated from the following file: