ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\Glossary\Metadata\MetadataManager Class Reference
+ Collaboration diagram for ILIAS\Glossary\Metadata\MetadataManager:

Public Member Functions

 __construct (LOMServices $lom_services)
 
 getLOMLanguagesForSelectInputs ()
 
 getActiveAdvMDRecords (int $ref_id)
 

Protected Attributes

LOMServices $lom_services
 

Detailed Description

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

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Glossary\Metadata\MetadataManager::__construct ( LOMServices  $lom_services)

Definition at line 29 of file class.MetadataManager.php.

30 {
31 $this->lom_services = $lom_services;
32 }

References ILIAS\Glossary\Metadata\MetadataManager\$lom_services.

Member Function Documentation

◆ getActiveAdvMDRecords()

ILIAS\Glossary\Metadata\MetadataManager::getActiveAdvMDRecords ( int  $ref_id)
Returns
\ilAdvancedMDRecord[]

Definition at line 46 of file class.MetadataManager.php.

46 : array
47 {
48 $adv_adapter = new \ilGlossaryAdvMetaDataAdapter($ref_id);
49 return $adv_adapter->getActiveRecords();
50 }
$ref_id
Definition: ltiauth.php:66

References $ref_id.

◆ getLOMLanguagesForSelectInputs()

ILIAS\Glossary\Metadata\MetadataManager::getLOMLanguagesForSelectInputs ( )

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

34 : array
35 {
36 $languages = [];
37 foreach ($this->lom_services->dataHelper()->getAllLanguages() as $language) {
38 $languages[$language->value()] = $language->presentableLabel();
39 }
40 return $languages;
41 }

Field Documentation

◆ $lom_services

LOMServices ILIAS\Glossary\Metadata\MetadataManager::$lom_services
protected

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