19 declare(strict_types=1);
37 if (is_file($this->fileService->getBackgroundImageThumbPath())) {
38 unlink($this->fileService->getBackgroundImageThumbPath());
42 if (is_int($version) && $version >= 0) {
43 $version_string = (string) $version;
46 $filename = $this->certificatePath .
'background_' . $version_string .
'.jpg';
51 foreach ($this->fileService->getValidBackgroundImageFileExtensions() as $extension) {
52 if (file_exists($this->fileService->getBackgroundImageTempfilePath($extension))) {
53 unlink($this->fileService->getBackgroundImageTempfilePath($extension));
deleteBackgroundImage(?int $version)
ilCertificateBackgroundImageFileService $fileService
__construct(string $certificatePath, ilCertificateBackgroundImageFileService $fileService)