19 declare(strict_types=1);
    32         $fileName = $this->origin->createFileName($presentation);
    35             $fileNameParts = implode(
'_', array_filter([
    36                 $this->
lng->txt(
'certificate_var_user_lastname'),
    37                 $this->scormSetting->get(
'certificate_short_name_' . $presentation->
getObjId(), 
''),
    40             $short_name = $this->scormSetting->get(
'certificate_short_name_' . $presentation->
getObjId(), 
'');
    41             $fileNameParts = implode(
'_', array_filter([
    47         return implode(
'_', array_filter([
 
createFileName(ilUserCertificatePresentation $presentation)
 
__construct(private readonly ilCertificateFilename $origin, private readonly ilLanguage $lng, private readonly ilSetting $scormSetting)