Definition at line 34 of file LOMStructureInitiator.php.
◆ __construct()
◆ getStructureRoot()
ILIAS\MetaData\Structure\LOMStructureInitiator::getStructureRoot |
( |
| ) |
|
|
protected |
◆ getSubElements()
ILIAS\MetaData\Structure\LOMStructureInitiator::getSubElements |
( |
int |
$depth, |
|
|
ReaderInterface ... |
$readers |
|
) |
| |
|
protected |
- Returns
- StructureElement[]
Definition at line 66 of file LOMStructureInitiator.php.
71 throw new \ilMDStructureException(
'LOM Structure is nested to deep.');
73 foreach ($readers as $reader) {
74 yield $this->structure_factory->structure(
75 $reader->definition(),
76 ...$this->getSubElements($depth + 1, ...$reader->subDefinitions())
◆ set()
ILIAS\MetaData\Structure\LOMStructureInitiator::set |
( |
| ) |
|
◆ $reader_factory
◆ $structure_factory
StructureFactory ILIAS\MetaData\Structure\LOMStructureInitiator::$structure_factory |
|
protected |
The documentation for this class was generated from the following file: