ILIAS  trunk Revision v11.0_alpha-1761-g6dbbfa7b760
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
class.TableManager.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
27 {
28  public function __construct(
29  ) {
30  }
31 
32  public function getGlossaryAutoLinkTable(
33  \ilObjGlossary $glossary
35  return new GlossaryAutoLinkTable($glossary);
36  }
37 
38  public function getGlossaryForeignTermTable(
39  \ilObjGlossary $glossary,
40  \ilObjGlossary $foreign_glossary
42  return new GlossaryForeignTermTable($glossary, $foreign_glossary);
43  }
44 
45  public function getTermUsagesTable(
46  int $term_id
47  ): TermUsagesTable {
48  return new TermUsagesTable($term_id);
49  }
50 
52  string $raw_data,
53  \ilObjGlossary $glossary
55  return new TermDefinitionBulkCreationTable($raw_data, $glossary);
56  }
57 
58  public function getTermListTable(
59  \ilObjGlossary $glossary,
60  int $tax_node
61  ): TermListTable {
62  return new TermListTable($glossary, $tax_node);
63  }
64 }
getGlossaryForeignTermTable(\ilObjGlossary $glossary, \ilObjGlossary $foreign_glossary)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
getTermDefinitionBulkCreationTable(string $raw_data, \ilObjGlossary $glossary)
getTermListTable(\ilObjGlossary $glossary, int $tax_node)