ILIAS
trunk Revision v11.0_alpha-1851-ga8564da6fed
|
Public Member Functions | |
__construct (private readonly ilUserCertificateRepository $certificateRepository, private ?IRSS $irss=null, private ?Filesystem $filesystem=null, ?ilCertificateRpcClientFactoryHelper $rpcHelper=null, ?ilCertificatePdfFileNameFactory $pdfFileNameFactory=null, ?ilLanguage $lng=null,) | |
generate (int $userCertificateId) | |
generateCurrentActiveCertificate (int $userId, int $objId) | |
generateFileName (int $userId, int $objId) | |
Private Member Functions | |
createPDFScalar (ilUserCertificate $certificate) | |
Private Attributes | |
readonly ilCertificateRpcClientFactoryHelper | $rpcHelper |
readonly ilCertificatePdfFileNameFactory | $pdfFilenameFactory |
Definition at line 28 of file class.ilPdfGenerator.php.
ilPdfGenerator::__construct | ( | private readonly ilUserCertificateRepository | $certificateRepository, |
private ?IRSS | $irss = null , |
||
private ?Filesystem | $filesystem = null , |
||
?ilCertificateRpcClientFactoryHelper | $rpcHelper = null , |
||
?ilCertificatePdfFileNameFactory | $pdfFileNameFactory = null , |
||
?ilLanguage | $lng = null |
||
) |
Definition at line 33 of file class.ilPdfGenerator.php.
References $DIC, $lng, $rpcHelper, ILIAS\Repository\filesystem(), and null.
|
private |
Definition at line 105 of file class.ilPdfGenerator.php.
References CLIENT_WEB_DIR, ILIAS\Repository\filesystem(), ilUserCertificate\getCertificateContent(), and ilUserCertificate\getCurrentBackgroundImageUsed().
Referenced by generate(), and generateCurrentActiveCertificate().
ilPdfGenerator::generate | ( | int | $userCertificateId | ) |
ilException |
Definition at line 71 of file class.ilPdfGenerator.php.
References createPDFScalar().
ilPdfGenerator::generateCurrentActiveCertificate | ( | int | $userId, |
int | $objId | ||
) |
ilException |
Definition at line 81 of file class.ilPdfGenerator.php.
References createPDFScalar().
ilPdfGenerator::generateFileName | ( | int | $userId, |
int | $objId | ||
) |
Definition at line 93 of file class.ilPdfGenerator.php.
References ilObjectFactory\getInstanceByObjId().
|
private |
Definition at line 31 of file class.ilPdfGenerator.php.
|
private |
Definition at line 30 of file class.ilPdfGenerator.php.
Referenced by __construct().