ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilCertificateSettingsCmiXapiFormRepository Class Reference
+ Inheritance diagram for ilCertificateSettingsCmiXapiFormRepository:
+ Collaboration diagram for ilCertificateSettingsCmiXapiFormRepository:

Public Member Functions

 __construct (ilObjCmiXapi $object, string $certificatePath, bool $hasAdditionalElements, ilLanguage $language, ilCtrl $controller, ilAccess $access, ilToolbarGUI $toolbar, ilCertificatePlaceholderDescription $placeholderDescriptionObject, ?ilCertificateSettingsFormRepository $settingsFormRepository=null)
 
 createForm (ilCertificateGUI $certificateGUI)
 
 save (array $formFields)
 
 fetchFormFieldData (string $content)
 
 createForm (ilCertificateGUI $certificateGUI)
 
 save (array $formFields)
 
 fetchFormFieldData (string $content)
 

Private Attributes

ilCertificateSettingsFormRepository $settingsFormRepository
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilCertificateSettingsCmiXapiFormRepository::__construct ( ilObjCmiXapi  $object,
string  $certificatePath,
bool  $hasAdditionalElements,
ilLanguage  $language,
ilCtrl  $controller,
ilAccess  $access,
ilToolbarGUI  $toolbar,
ilCertificatePlaceholderDescription  $placeholderDescriptionObject,
?ilCertificateSettingsFormRepository  $settingsFormRepository = null 
)

Definition at line 34 of file class.ilCertificateSettingsCmiXapiFormRepository.php.

44 {
45 if (null === $settingsFormRepository) {
47 $object->getId(),
48 $certificatePath,
49 $hasAdditionalElements,
50 $language,
51 $controller,
52 $access,
53 $toolbar,
54 $placeholderDescriptionObject
55 );
56 }
57 $this->settingsFormRepository = $settingsFormRepository;
58 }

References $settingsFormRepository, and ilObject\getId().

+ Here is the call graph for this function:

Member Function Documentation

◆ createForm()

ilCertificateSettingsCmiXapiFormRepository::createForm ( ilCertificateGUI  $certificateGUI)

Implements ilCertificateFormRepository.

Definition at line 60 of file class.ilCertificateSettingsCmiXapiFormRepository.php.

61 {
62 return $this->settingsFormRepository->createForm($certificateGUI);
63 }
This class represents a property form user interface.

◆ fetchFormFieldData()

ilCertificateSettingsCmiXapiFormRepository::fetchFormFieldData ( string  $content)
Returns
mixed[]

Implements ilCertificateFormRepository.

Definition at line 73 of file class.ilCertificateSettingsCmiXapiFormRepository.php.

73 : array
74 {
75 return $this->settingsFormRepository->fetchFormFieldData($content);
76 }

◆ save()

ilCertificateSettingsCmiXapiFormRepository::save ( array  $formFields)

Implements ilCertificateFormRepository.

Definition at line 66 of file class.ilCertificateSettingsCmiXapiFormRepository.php.

66 : void
67 {
68 }

Field Documentation

◆ $settingsFormRepository

ilCertificateSettingsFormRepository ilCertificateSettingsCmiXapiFormRepository::$settingsFormRepository
private

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

Referenced by __construct().


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