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

Public Member Functions

 __construct (LOMServices $lom_services)
 
 learningObjectMetadata ()
 
 getLOMLanguagesForSelectInputs ()
 
 getLOMLanguageCodes ()
 

Protected Attributes

LOMServices $lom_services
 

Detailed Description

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

Constructor & Destructor Documentation

◆ __construct()

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

Member Function Documentation

◆ getLOMLanguageCodes()

ILIAS\MediaObjects\Metadata\MetadataManager::getLOMLanguageCodes ( )

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

48 : array
49 {
50 $languages = [];
51 foreach ($this->lom_services->dataHelper()->getAllLanguages() as $language) {
52 $languages[] = $language->value();
53 }
54 return $languages;
55 }

◆ getLOMLanguagesForSelectInputs()

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

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

39 : array
40 {
41 $languages = [];
42 foreach ($this->lom_services->dataHelper()->getAllLanguages() as $language) {
43 $languages[$language->value()] = $language->presentableLabel();
44 }
45 return $languages;
46 }

◆ learningObjectMetadata()

ILIAS\MediaObjects\Metadata\MetadataManager::learningObjectMetadata ( )

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

34 : LOMServices
35 {
37 }

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

Field Documentation

◆ $lom_services

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

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