| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Collaboration diagram for ilCertificateTemplateImportAction:Public Member Functions | |
| __construct (private readonly int $objectId, private readonly string $certificatePath, private readonly ilCertificatePlaceholderDescription $placeholderDescriptionObject, private readonly ilLogger $logger, private readonly Filesystem $filesystem, ?ilCertificateTemplateRepository $templateRepository=null, ?ilCertificateObjectHelper $objectHelper=null, ?ilCertificateUtilHelper $utilHelper=null, ?ilDBInterface $database=null, ?ilCertificateBackgroundImageFileService $fileService=null) | |
| import (string $zipFile, string $filename, string $rootDir=CLIENT_WEB_DIR, string $iliasVerision=ILIAS_VERSION_NUMERIC, string $installationID=IL_INST_ID) | |
Private Member Functions | |
| createArchiveDirectory (string $installationID) | |
| Creates a directory for a zip archive containing multiple certificates.  More... | |
| getBackgroundImageThumbnailPath () | |
Private Attributes | |
| readonly ilCertificateTemplateRepository | $templateRepository | 
| readonly ilCertificateObjectHelper | $objectHelper | 
| readonly ilCertificateUtilHelper | $utilHelper | 
| readonly ilCertificateBackgroundImageFileService | $fileService | 
Definition at line 29 of file class.ilCertificateTemplateImportAction.php.
| ilCertificateTemplateImportAction::__construct | ( | private readonly int | $objectId, | 
| private readonly string | $certificatePath, | ||
| private readonly ilCertificatePlaceholderDescription | $placeholderDescriptionObject, | ||
| private readonly ilLogger | $logger, | ||
| private readonly Filesystem | $filesystem, | ||
| ?ilCertificateTemplateRepository | $templateRepository = null,  | 
        ||
| ?ilCertificateObjectHelper | $objectHelper = null,  | 
        ||
| ?ilCertificateUtilHelper | $utilHelper = null,  | 
        ||
| ?ilDBInterface | $database = null,  | 
        ||
| ?ilCertificateBackgroundImageFileService | $fileService = null  | 
        ||
| ) | 
Definition at line 36 of file class.ilCertificateTemplateImportAction.php.
References $DIC, $fileService, $objectHelper, $templateRepository, and $utilHelper.
      
  | 
  private | 
Creates a directory for a zip archive containing multiple certificates.
| IOException | 
Definition at line 245 of file class.ilCertificateTemplateImportAction.php.
References ILIAS\Repository\filesystem().
Referenced by import().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 259 of file class.ilCertificateTemplateImportAction.php.
Referenced by import().
 Here is the caller graph for this function:| ilCertificateTemplateImportAction::import | ( | string | $zipFile, | 
| string | $filename, | ||
| string | $rootDir = CLIENT_WEB_DIR,  | 
        ||
| string | $iliasVerision = ILIAS_VERSION_NUMERIC,  | 
        ||
| string | $installationID = IL_INST_ID  | 
        ||
| ) | 
| FileAlreadyExistsException | |
| FileNotFoundException | |
| IOException | |
| ilDatabaseException | |
| ilException | 
Definition at line 84 of file class.ilCertificateTemplateImportAction.php.
References Vendor\Package\$e, createArchiveDirectory(), ILIAS\Repository\filesystem(), getBackgroundImageThumbnailPath(), and ILIAS\Repository\logger().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 34 of file class.ilCertificateTemplateImportAction.php.
Referenced by __construct().
      
  | 
  private | 
Definition at line 32 of file class.ilCertificateTemplateImportAction.php.
Referenced by __construct().
      
  | 
  private | 
Definition at line 31 of file class.ilCertificateTemplateImportAction.php.
Referenced by __construct().
      
  | 
  private | 
Definition at line 33 of file class.ilCertificateTemplateImportAction.php.
Referenced by __construct().