19 declare(strict_types=1);
38 if (null === $utilHelper) {
43 if (null === $objectHelper) {
49 public function delete(
int $templateId,
int $objectId):
void 51 $template = $this->templateRepository->fetchCurrentlyUsedCertificate($objectId);
53 $this->templateRepository->deleteTemplate($templateId, $objectId);
58 $this->objectHelper->lookupType($objectId),
70 $this->templateRepository->save($certificateTemplate);
const ILIAS_VERSION_NUMERIC
__construct(private readonly ilCertificateTemplateRepository $templateRepository, private readonly string $rootDirectory=CLIENT_WEB_DIR, private readonly string $iliasVersion=ILIAS_VERSION_NUMERIC, ?ilCertificateUtilHelper $utilHelper=null, ?ilCertificateObjectHelper $objectHelper=null)
readonly ilCertificateUtilHelper $utilHelper
readonly ilCertificateObjectHelper $objectHelper
Just a wrapper class to create Unit Test for other classes.