ILIAS  release_8 Revision v8.19-1-g4e8f2f9140c
All Data Structures Namespaces Files Functions Variables Modules Pages
ilCertificateScormTemplateDeleteAction Class Reference
+ Inheritance diagram for ilCertificateScormTemplateDeleteAction:
+ Collaboration diagram for ilCertificateScormTemplateDeleteAction:

Public Member Functions

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

Private Attributes

ilCertificateTemplateDeleteAction $deleteAction
 
ilSetting $setting
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

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

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

References $deleteAction, and $setting.

27  {
28  $this->deleteAction = $deleteAction;
29 
30  if (null === $setting) {
31  $setting = new ilSetting('scorm');
32  }
33  $this->setting = $setting;
34  }

Member Function Documentation

◆ delete()

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

Implements ilCertificateDeleteAction.

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

References ilSetting\delete().

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

Field Documentation

◆ $deleteAction

ilCertificateTemplateDeleteAction ilCertificateScormTemplateDeleteAction::$deleteAction
private

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

Referenced by __construct().

◆ $setting

ilSetting ilCertificateScormTemplateDeleteAction::$setting
private

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

Referenced by __construct().


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