ILIAS  trunk Revision v12.0_alpha-377-g3641b37b9db
ilCertificateCloneAction Class Reference
+ Collaboration diagram for ilCertificateCloneAction:

Public Member Functions

 __construct (private readonly ilDBInterface $database, private readonly ilCertificatePathFactory $pathFactory, private readonly ilCertificateTemplateRepository $templateRepository, ?ilCertificateObjectHelper $objectHelper=null, ?ilObjCertificateSettings $global_certificate_settings=null,)
 

Private Member Functions

 isActive (int $objectId)
 

Private Attributes

readonly Filesystem $fileSystem
 
readonly ilCertificateObjectHelper $objectHelper
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilCertificateCloneAction::__construct ( private readonly ilDBInterface  $database,
private readonly ilCertificatePathFactory  $pathFactory,
private readonly ilCertificateTemplateRepository  $templateRepository,
?ilCertificateObjectHelper  $objectHelper = null,
?ilObjCertificateSettings  $global_certificate_settings = null 
)

Definition at line 35 of file class.ilCertificateCloneAction.php.

41 {
42 if (null === $objectHelper) {
44 }
45 $this->objectHelper = $objectHelper;
46 }
readonly ilCertificateObjectHelper $objectHelper

References $objectHelper.

Member Function Documentation

◆ isActive()

ilCertificateCloneAction::isActive ( int  $objectId)
private

Definition at line 105 of file class.ilCertificateCloneAction.php.

105 : bool
106 {
107 $sql = 'SELECT 1 FROM il_certificate WHERE obj_id = ' . $this->database->quote($objectId, 'integer');
108
109 return (bool) $this->database->fetchAssoc($this->database->query($sql));
110 }

References ILIAS\Repository\database().

+ Here is the call graph for this function:

Field Documentation

◆ $fileSystem

readonly Filesystem ilCertificateCloneAction::$fileSystem
private

Definition at line 32 of file class.ilCertificateCloneAction.php.

◆ $objectHelper

readonly ilCertificateObjectHelper ilCertificateCloneAction::$objectHelper
private

Definition at line 33 of file class.ilCertificateCloneAction.php.

Referenced by __construct().


The documentation for this class was generated from the following file: