◆ __construct()
- Parameters
-
Definition at line 36 of file class.ilPdfGenerator.php.
References $DIC, $lng, $logger, and $rpcHelper.
45 $this->certificateRepository = $userCertificateRepository;
48 if (null === $rpcHelper) {
54 $lng = $DIC->language();
57 if (null === $pdfFileNameFactory) {
60 $this->pdfFilenameFactory = $pdfFileNameFactory;
◆ createPDFScalar()
◆ generate()
ilPdfGenerator::generate |
( |
int |
$userCertificateId | ) |
|
- Parameters
-
- Returns
- mixed
- Exceptions
-
Definition at line 68 of file class.ilPdfGenerator.php.
References createPDFScalar().
70 $certificate = $this->certificateRepository->fetchCertificate($userCertificateId);
createPDFScalar(ilUserCertificate $certificate)
◆ generateCurrentActiveCertificate()
ilPdfGenerator::generateCurrentActiveCertificate |
( |
int |
$userId, |
|
|
int |
$objId |
|
) |
| |
- Parameters
-
- Returns
- mixed
- Exceptions
-
Definition at line 81 of file class.ilPdfGenerator.php.
References createPDFScalar().
83 $certificate = $this->certificateRepository->fetchActiveCertificate($userId,
$objId);
createPDFScalar(ilUserCertificate $certificate)
◆ generateFileName()
ilPdfGenerator::generateFileName |
( |
int |
$userId, |
|
|
int |
$objId |
|
) |
| |
Definition at line 88 of file class.ilPdfGenerator.php.
References ilObjectFactory\getInstanceByObjId().
90 $certificate = $this->certificateRepository->fetchActiveCertificateForPresentation($userId,
$objId);
94 throw new ilException(sprintf(
'The user_id "%s" does NOT reference a user', $userId));
97 $pdfFileName = $this->pdfFilenameFactory->create($certificate);
static getInstanceByObjId($a_obj_id, $stop_on_error=true)
get an instance of an Ilias object by object id
◆ $certificateRepository
ilPdfGenerator::$certificateRepository |
|
private |
◆ $logger
◆ $pdfFilenameFactory
ilPdfGenerator::$pdfFilenameFactory |
|
private |
◆ $rpcHelper
ilPdfGenerator::$rpcHelper |
|
private |
The documentation for this class was generated from the following file: