ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
ilSoapGLOStructureReader Class Reference
+ Inheritance diagram for ilSoapGLOStructureReader:
+ Collaboration diagram for ilSoapGLOStructureReader:

Public Member Functions

 _parseStructure ()
 
- Public Member Functions inherited from ilSoapStructureReader
 __construct (ilObject $object)
 
 getStructureObject ()
 
 _parseStructure ()
 
 isValid ()
 
 getObject ()
 

Additional Inherited Members

- Data Fields inherited from ilSoapStructureReader
ilSoapStructureObject $structureObject = null
 
- Protected Attributes inherited from ilSoapStructureReader
ilObject $object
 

Detailed Description

Definition at line 31 of file class.ilSoapGLOStructureReader.php.

Member Function Documentation

◆ _parseStructure()

ilSoapGLOStructureReader::_parseStructure ( )

Definition at line 33 of file class.ilSoapGLOStructureReader.php.

References ilSoapStructureReader\$object, ilSoapStructureObjectFactory\getInstance(), and ilSoapStructureReader\getObject().

33  : void
34  {
35  /* @var $object ilObjGlossary */
37 
38  $terms = $this->object->getTermList();
39  foreach ($terms as $term) {
40  $termStructureObject = ilSoapStructureObjectFactory::getInstance(
41  (int) $term["id"],
42  "git",
43  $term["term"],
44  "",
45  $this->getObject()->getRefId()
46  );
47 
48  $this->structureObject->addStructureObject($termStructureObject);
49 
50  $defStructureObject = ilSoapStructureObjectFactory::getInstance(
51  (int) $term["id"],
52  "term",
53  $term["short_text"],
54  "",
55  $this->getObject()->getRefId()
56  );
57 
58  $termStructureObject->addStructureObject($defStructureObject);
59  }
60  }
getInstance(int $objId, string $type, string $title, string $description, int $parentRefId)
+ Here is the call graph for this function:

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