ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
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.

References $objectHelper, CLIENT_WEB_DIR, ILIAS\Repository\database(), ilObject\getId(), ilObject\getType(), ILIAS_VERSION_NUMERIC, isActive(), and null.

41  {
42  if (null === $objectHelper) {
44  }
45  $this->objectHelper = $objectHelper;
46  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
readonly ilCertificateObjectHelper $objectHelper
+ Here is the call graph for this function:

Member Function Documentation

◆ isActive()

ilCertificateCloneAction::isActive ( int  $objectId)
private

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

References ILIAS\Repository\database().

Referenced by __construct().

107  : bool
108  {
109  $sql = 'SELECT 1 FROM il_certificate WHERE obj_id = ' . $this->database->quote($objectId, 'integer');
110 
111  return (bool) $this->database->fetchAssoc($this->database->query($sql));
112  }
+ Here is the call graph for this function:
+ Here is the caller 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: