ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
◀ ilDoc Overview
class.TableManager.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\components\ILIAS\Glossary\Table
;
22
26
class
TableManager
27
{
28
public
function
__construct
(
29
) {
30
}
31
32
public
function
getGlossaryAutoLinkTable
(
33
\
ilObjGlossary
$glossary
34
):
GlossaryAutoLinkTable
{
35
return
new
GlossaryAutoLinkTable
($glossary);
36
}
37
38
public
function
getGlossaryForeignTermTable
(
39
\
ilObjGlossary
$glossary,
40
\
ilObjGlossary
$foreign_glossary
41
):
GlossaryForeignTermTable
{
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
51
public
function
getTermDefinitionBulkCreationTable
(
52
string
$raw_data,
53
\
ilObjGlossary
$glossary
54
):
TermDefinitionBulkCreationTable
{
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
}
ILIAS\components\ILIAS\Glossary\Table\GlossaryAutoLinkTable
Definition:
class.GlossaryAutoLinkTable.php:32
ILIAS\components\ILIAS\Glossary\Table\GlossaryForeignTermTable
Definition:
class.GlossaryForeignTermTable.php:31
ILIAS\components\ILIAS\Glossary\Table\TableManager
Definition:
class.TableManager.php:27
ILIAS\components\ILIAS\Glossary\Table\TableManager\getTermListTable
getTermListTable(\ilObjGlossary $glossary, int $tax_node)
Definition:
class.TableManager.php:58
ILIAS\components\ILIAS\Glossary\Table\TableManager\getGlossaryForeignTermTable
getGlossaryForeignTermTable(\ilObjGlossary $glossary, \ilObjGlossary $foreign_glossary)
Definition:
class.TableManager.php:38
ILIAS\components\ILIAS\Glossary\Table\TableManager\__construct
__construct()
Definition:
class.TableManager.php:28
ILIAS\components\ILIAS\Glossary\Table\TableManager\getTermDefinitionBulkCreationTable
getTermDefinitionBulkCreationTable(string $raw_data, \ilObjGlossary $glossary)
Definition:
class.TableManager.php:51
ILIAS\components\ILIAS\Glossary\Table\TableManager\getTermUsagesTable
getTermUsagesTable(int $term_id)
Definition:
class.TableManager.php:45
ILIAS\components\ILIAS\Glossary\Table\TableManager\getGlossaryAutoLinkTable
getGlossaryAutoLinkTable(\ilObjGlossary $glossary)
Definition:
class.TableManager.php:32
ILIAS\components\ILIAS\Glossary\Table\TermDefinitionBulkCreationTable
Definition:
class.TermDefinitionBulkCreationTable.php:32
ILIAS\components\ILIAS\Glossary\Table\TermListTable
Definition:
class.TermListTable.php:32
ILIAS\components\ILIAS\Glossary\Table\TermUsagesTable
Definition:
class.TermUsagesTable.php:31
ilObjGlossary
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.ilObjGlossary.php:23
return
return['delivery_method'=> 'php',]
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
delivery_method.php:21
ILIAS\components\ILIAS\Glossary\Table
Definition:
class.GlossaryAutoLinkTable.php:21
components
ILIAS
Glossary
Table
class.TableManager.php
Generated on Sat Oct 18 2025 23:03:09 for ILIAS by
1.9.4 (using
Doxyfile
)