◆ __construct()
◆ createPDFScalar()
◆ generate()
| ilPdfGenerator::generate |
( |
int |
$userCertificateId | ) |
|
- Parameters
-
- Returns
- string
- Exceptions
-
Definition at line 63 of file class.ilPdfGenerator.php.
63 : string
64 {
65 $certificate = $this->certificateRepository->fetchCertificate($userCertificateId);
66
68 }
createPDFScalar(ilUserCertificate $certificate)
References createPDFScalar().
◆ generateCurrentActiveCertificate()
| ilPdfGenerator::generateCurrentActiveCertificate |
( |
int |
$userId, |
|
|
int |
$objId |
|
) |
| |
◆ generateFileName()
| ilPdfGenerator::generateFileName |
( |
int |
$userId, |
|
|
int |
$objId |
|
) |
| |
- Parameters
-
- Returns
- string
- Exceptions
-
Definition at line 91 of file class.ilPdfGenerator.php.
91 : string
92 {
93 $certificate = $this->certificateRepository->fetchActiveCertificateForPresentation($userId,
$objId);
94
97 throw new ilException(sprintf(
'The usr_id "%s" does NOT reference a user', $userId));
98 }
99
100 return $this->pdfFilenameFactory->create($certificate);
101 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static getInstanceByObjId(?int $obj_id, bool $stop_on_error=true)
get an instance of an Ilias object by object id
References $objId, and ilObjectFactory\getInstanceByObjId().
◆ $certificateRepository
◆ $logger
◆ $pdfFilenameFactory
◆ $rpcHelper
The documentation for this class was generated from the following file: