ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
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)
 
 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.

28 {
29 if (null === $setting) {
30 $setting = new ilSetting('scorm');
31 }
32 $this->setting = $setting;
33 }
ILIAS Setting Class.

References $setting.

Member Function Documentation

◆ delete()

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

Implements ilCertificateDeleteAction.

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

35 : void
36 {
37 $this->deleteAction->delete($templateId, $objectId);
38
39 $this->setting->delete('certificate_' . $objectId);
40 }

References ilSetting\delete().

+ 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: