19declare(strict_types=1);
56 public function delete(
int $templateId,
int $objectId):
void
58 $template = $this->templateRepository->fetchCurrentlyUsedCertificate($objectId);
60 $this->templateRepository->deleteTemplate($templateId, $objectId);
65 $this->objectHelper->lookupType($objectId),
77 $this->templateRepository->save($certificateTemplate);
ilCertificateObjectHelper $objectHelper
ilCertificateTemplateRepository $templateRepository
__construct(ilCertificateTemplateRepository $templateRepository, string $rootDirectory=CLIENT_WEB_DIR, ?ilCertificateUtilHelper $utilHelper=null, ?ilCertificateObjectHelper $objectHelper=null, string $iliasVersion=ILIAS_VERSION_NUMERIC)
ilCertificateUtilHelper $utilHelper
Just a wrapper class to create Unit Test for other classes.
const ILIAS_VERSION_NUMERIC