◆ __construct()
◆ createPDFScalar()
◆ generate()
ilPdfGenerator::generate |
( |
int |
$userCertificateId | ) |
|
- Parameters
-
- Returns
- string
- Exceptions
-
Definition at line 63 of file class.ilPdfGenerator.php.
References createPDFScalar().
65 $certificate = $this->certificateRepository->fetchCertificate($userCertificateId);
createPDFScalar(ilUserCertificate $certificate)
◆ generateCurrentActiveCertificate()
ilPdfGenerator::generateCurrentActiveCertificate |
( |
int |
$userId, |
|
|
int |
$objId |
|
) |
| |
- Parameters
-
- Returns
- string
- Exceptions
-
Definition at line 76 of file class.ilPdfGenerator.php.
References createPDFScalar().
78 $certificate = $this->certificateRepository->fetchActiveCertificate($userId,
$objId);
createPDFScalar(ilUserCertificate $certificate)
◆ generateFileName()
ilPdfGenerator::generateFileName |
( |
int |
$userId, |
|
|
int |
$objId |
|
) |
| |
- Parameters
-
- Returns
- string
- Exceptions
-
Definition at line 91 of file class.ilPdfGenerator.php.
References ilObjectFactory\getInstanceByObjId().
93 $certificate = $this->certificateRepository->fetchActiveCertificateForPresentation($userId,
$objId);
97 throw new ilException(sprintf(
'The usr_id "%s" does NOT reference a user', $userId));
100 return $this->pdfFilenameFactory->create($certificate);
static getInstanceByObjId(?int $obj_id, bool $stop_on_error=true)
get an instance of an Ilias object by object id
◆ $certificateRepository
◆ $logger
◆ $pdfFilenameFactory
◆ $rpcHelper
The documentation for this class was generated from the following file: