ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
ilCertificatePdfFilename Class Reference
+ Inheritance diagram for ilCertificatePdfFilename:
+ Collaboration diagram for ilCertificatePdfFilename:

Public Member Functions

 __construct (\ilLanguage $lng)
 ilCertificatePdfFileNameFactory constructor. More...
 
 createFileName (ilUserCertificatePresentation $presentation)
 

Private Attributes

 $lng
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilCertificatePdfFilename::__construct ( \ilLanguage  $lng)

ilCertificatePdfFileNameFactory constructor.

Parameters
ilLanguage$lng

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

References $lng.

17  {
18  $this->lng = $lng;
19 
20  $this->lng->loadLanguageModule('certificate');
21  }

Member Function Documentation

◆ createFileName()

ilCertificatePdfFilename::createFileName ( ilUserCertificatePresentation  $presentation)

Implements ilCertificateFilename.

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

26  : string
27  {
28  $basename = $this->lng->txt('certificate_file_basename');
29  if (!is_string($basename) || 0 === trim($basename)) {
30  $basename = 'Certificate';
31  }
32 
33  return $basename . '.pdf';
34  }

Field Documentation

◆ $lng

ilCertificatePdfFilename::$lng
private

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

Referenced by __construct().


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