ILIAS  trunk Revision v11.0_alpha-2662-g519ff7d528f
ilCertificateScormTemplateDeleteAction Class Reference
+ Inheritance diagram for ilCertificateScormTemplateDeleteAction:
+ Collaboration diagram for ilCertificateScormTemplateDeleteAction:

Public Member Functions

 __construct (private readonly ilCertificateTemplateDeleteAction $deleteAction, ?ilSetting $setting=null)
 
 delete (int $templateId, int $objectId)
 

Private Attributes

readonly ilSetting $setting
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilCertificateScormTemplateDeleteAction::__construct ( private readonly ilCertificateTemplateDeleteAction  $deleteAction,
?ilSetting  $setting = null 
)

Definition at line 25 of file class.ilCertificateScormTemplateDeleteAction.php.

References $setting, and null.

28  {
29  if (null === $setting) {
30  $setting = new ilSetting('scorm');
31  }
32  $this->setting = $setting;
33  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

Member Function Documentation

◆ delete()

ilCertificateScormTemplateDeleteAction::delete ( int  $templateId,
int  $objectId 
)

Implements ilCertificateDeleteAction.

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

References ilSetting\delete().

35  : void
36  {
37  $this->deleteAction->delete($templateId, $objectId);
38 
39  $this->setting->delete('certificate_' . $objectId);
40  }
+ Here is the call graph for this function:

Field Documentation

◆ $setting

readonly ilSetting ilCertificateScormTemplateDeleteAction::$setting
private

Definition at line 23 of file class.ilCertificateScormTemplateDeleteAction.php.

Referenced by __construct().


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