Definition at line 25 of file class.MetadataManager.php.
◆ __construct()
ILIAS\Container\Metadata\MetadataManager::__construct |
( |
LOMServices |
$lom_services | ) |
|
◆ filterObjIdsByCopyright()
ILIAS\Container\Metadata\MetadataManager::filterObjIdsByCopyright |
( |
array |
$obj_ids, |
|
|
string |
$copyright_id |
|
) |
| |
- Parameters
-
Definition at line 46 of file class.MetadataManager.php.
46 : array
47 {
48 $clause = $this->lom_services->copyrightHelper()->getCopyrightSearchClause($copyright_id);
49 $filters = [];
50 foreach ($obj_ids as $obj_id) {
51 $filters[] = $this->lom_services->search()->getFilter($obj_id, 0);
52 }
53 $search_result = $this->lom_services->search()->execute(
54 $clause,
55 null,
56 null,
57 ...$filters
58 );
59
60 $result = [];
61 foreach ($search_result as $ressource_id) {
62 $result[] = $ressource_id->objID();
63 }
64 return $result;
65 }
◆ getLOMLanguagesForSelectInputs()
ILIAS\Container\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 }
◆ $lom_services
LOMServices ILIAS\Container\Metadata\MetadataManager::$lom_services |
|
protected |
The documentation for this class was generated from the following file: