ILIAS  trunk Revision v11.0_alpha-1769-g99a433fe2dc
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilCertificatePdfFilename Class Reference
+ Inheritance diagram for ilCertificatePdfFilename:
+ Collaboration diagram for ilCertificatePdfFilename:

Public Member Functions

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

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilCertificatePdfFilename::__construct ( private readonly ilLanguage  $lng)

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

References ILIAS\Repository\lng().

27  {
28  $this->lng->loadLanguageModule('certificate');
29  }
+ 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.

References ILIAS\Repository\lng().

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  }
+ Here is the call graph for this function:

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