ILIAS
release_7 Revision v7.30-3-g800a261c036
◀ ilDoc Overview
class.ilUserInterfaceHookPlugin.php
Go to the documentation of this file.
1
<?php
2
3
/* Copyright (c) 1998-2010 ILIAS open source, Extended GPL, see docs/LICENSE */
4
11
abstract
class
ilUserInterfaceHookPlugin
extends
ilPlugin
12
{
13
17
final
public
function
getComponentType
()
18
{
19
return
IL_COMP_SERVICE
;
20
}
21
22
26
final
public
function
getComponentName
()
27
{
28
return
"UIComponent"
;
29
}
30
31
35
final
public
function
getSlot
()
36
{
37
return
"UserInterfaceHook"
;
38
}
39
40
44
final
public
function
getSlotId
()
45
{
46
return
"uihk"
;
47
}
48
49
53
final
protected
function
slotInit
()
54
{
55
// nothing to do here
56
}
57
58
62
public
function
getUIClassInstance() :
ilUIHookPluginGUI
63
{
67
$class =
"il"
. $this->
getPluginName
() .
"UIHookGUI"
;
68
$this->
includeClass
(
"class."
. $class .
".php"
);
69
$obj =
new
$class();
70
$obj->setPluginObject($this);
71
72
return
$obj;
73
}
74
}
ilUserInterfaceHookPlugin\getSlot
getSlot()
Definition:
class.ilUserInterfaceHookPlugin.php:35
ilPlugin\includeClass
includeClass($a_class_file_name)
Include (once) a class file.
Definition:
class.ilPlugin.php:325
ilUserInterfaceHookPlugin\getComponentType
getComponentType()
Definition:
class.ilUserInterfaceHookPlugin.php:17
ilUserInterfaceHookPlugin\getSlotId
getSlotId()
Definition:
class.ilUserInterfaceHookPlugin.php:44
ilUserInterfaceHookPlugin\getComponentName
getComponentName()
Definition:
class.ilUserInterfaceHookPlugin.php:26
ilUserInterfaceHookPlugin
Class ilUserInterfaceHookPlugin.
Definition:
class.ilUserInterfaceHookPlugin.php:11
ilUIHookPluginGUI
Class ilUIHookPluginGUI.
Definition:
class.ilUIHookPluginGUI.php:10
ilPlugin\getPluginName
getPluginName()
Get Plugin Name.
ilPlugin
IL_COMP_SERVICE
const IL_COMP_SERVICE
Definition:
class.ilComponent.php:6
ilUserInterfaceHookPlugin\slotInit
slotInit()
Object initialization done by slot.
Definition:
class.ilUserInterfaceHookPlugin.php:53
Services
UIComponent
classes
class.ilUserInterfaceHookPlugin.php
Generated on Sun Aug 31 2025 21:01:34 for ILIAS by
1.8.13 (using
Doxyfile
)