ILIAS
trunk Revision v11.0_alpha-1831-g8615d53dadb
|
Public Member Functions | |
__construct (private readonly ilCertificateTemplateRepository $templateRepository, private readonly ilCertificatePlaceholderValues $placeholderValuesObject, private readonly IRSS $irss, private readonly string $rootDirectory=CLIENT_WEB_DIR, ?ilObjUser $user=null, ?ilCertificateUtilHelper $utilHelper=null, ?ilCertificateUserDefinedFieldsHelper $userDefinedFieldsHelper=null, ?ilCertificateRpcClientFactoryHelper $rpcClientFactoryHelper=null, ?ilCertificatePdfFileNameFactory $pdfFileNameFactory=null) | |
createPreviewPdf (int $objectId) | |
Private Member Functions | |
exchangeCertificateVariables (string $certificate_text, ilCertificateTemplate $template, int $objectId) | |
Exchanges the variables in the certificate text with given values. More... | |
getCustomCertificateFields () | |
Private Attributes | |
readonly ilObjUser | $user |
readonly ilCertificateUtilHelper | $utilHelper |
readonly ilCertificateUserDefinedFieldsHelper | $userDefinedFieldsHelper |
readonly ilCertificateRpcClientFactoryHelper | $rpcClientFactoryHelper |
readonly ilCertificatePdfFileNameFactory | $pdfFileNameFactory |
Definition at line 27 of file ilCertificateTemplatePreviewAction.php.
ilCertificateTemplatePreviewAction::__construct | ( | private readonly ilCertificateTemplateRepository | $templateRepository, |
private readonly ilCertificatePlaceholderValues | $placeholderValuesObject, | ||
private readonly IRSS | $irss, | ||
private readonly string | $rootDirectory = CLIENT_WEB_DIR , |
||
?ilObjUser | $user = null , |
||
?ilCertificateUtilHelper | $utilHelper = null , |
||
?ilCertificateUserDefinedFieldsHelper | $userDefinedFieldsHelper = null , |
||
?ilCertificateRpcClientFactoryHelper | $rpcClientFactoryHelper = null , |
||
?ilCertificatePdfFileNameFactory | $pdfFileNameFactory = null |
||
) |
Definition at line 35 of file ilCertificateTemplatePreviewAction.php.
References $DIC, $pdfFileNameFactory, $rpcClientFactoryHelper, $user, $userDefinedFieldsHelper, $utilHelper, null, and ILIAS\Repository\user().
ilCertificateTemplatePreviewAction::createPreviewPdf | ( | int | $objectId | ) |
Exception |
Definition at line 76 of file ilCertificateTemplatePreviewAction.php.
References exchangeCertificateVariables(), and null.
|
private |
Exchanges the variables in the certificate text with given values.
string | $certificate_text | The XSL-FO certificate text |
Definition at line 108 of file ilCertificateTemplatePreviewAction.php.
References ilCertificateTemplate\getBackgroundImageIdentification(), getCustomCertificateFields(), and ILIAS\Repository\user().
Referenced by createPreviewPdf().
|
private |
Definition at line 144 of file ilCertificateTemplatePreviewAction.php.
References Vendor\Package\$f.
Referenced by exchangeCertificateVariables().
|
private |
Definition at line 33 of file ilCertificateTemplatePreviewAction.php.
Referenced by __construct().
|
private |
Definition at line 32 of file ilCertificateTemplatePreviewAction.php.
Referenced by __construct().
|
private |
Definition at line 29 of file ilCertificateTemplatePreviewAction.php.
Referenced by __construct().
|
private |
Definition at line 31 of file ilCertificateTemplatePreviewAction.php.
Referenced by __construct().
|
private |
Definition at line 30 of file ilCertificateTemplatePreviewAction.php.
Referenced by __construct().