ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
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)
 

Private Attributes

 $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 21 of file class.ilCertificateSettingsCmiXapiFormRepository.php.

References $settingsFormRepository, and ilObject\getId().

31  {
32 
33  if (null === $settingsFormRepository) {
34  $settingsFormRepository = new ilCertificateSettingsFormRepository(
35  $object->getId(),
36  $certificatePath,
37  $hasAdditionalElements,
38  $language,
39  $controller,
40  $access,
41  $toolbar,
42  $placeholderDescriptionObject
43  );
44  }
45  $this->settingsFormRepository = $settingsFormRepository;
46  }
getId()
get object id public
+ Here is the call graph for this function:

Member Function Documentation

◆ createForm()

ilCertificateSettingsCmiXapiFormRepository::createForm ( ilCertificateGUI  $certificateGUI)
Parameters
ilCertificateGUI$certificateGUI
Returns
ilPropertyFormGUI

Implements ilCertificateFormRepository.

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

49  {
50  $form = $this->settingsFormRepository->createForm($certificateGUI);
51 
52  return $form;
53  }
This class represents a property form user interface.

◆ fetchFormFieldData()

ilCertificateSettingsCmiXapiFormRepository::fetchFormFieldData ( string  $content)
Parameters
$content
Returns
mixed

Implements ilCertificateFormRepository.

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

60  : array
61  {
62  $formFields = $this->settingsFormRepository->fetchFormFieldData($content);
63 
64  return $formFields;
65  }

◆ save()

ilCertificateSettingsCmiXapiFormRepository::save ( array  $formFields)
Parameters
array$formFields
Returns
mixed

Implements ilCertificateFormRepository.

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

56  : void
57  {
58  }

Field Documentation

◆ $settingsFormRepository

ilCertificateSettingsCmiXapiFormRepository::$settingsFormRepository
private

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

Referenced by __construct().


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