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.