ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
◀ ilDoc Overview
TOCBuilder.php
Go to the documentation of this file.
1
<?
php
2
/* Copyright (c) 2018 - Richard Klees <richard.klees@concepts-and-training.de> - Extended GPL, see LICENSE */
3
4
namespace
ILIAS\KioskMode
;
5
6
use
ILIAS\UI
;
7
11
interface
TOCBuilder
12
{
13
const
LP_NOT_STARTED
= 0;
14
const
LP_IN_PROGRESS
= 1;
15
const
LP_COMPLETED
= 2;
16
const
LP_FAILED
= 3;
17
23
public
function
end
();
24
35
public
function
node
($label,
int
$parameter =
null
, $lp =
null
) :
TOCBuilder
;
36
47
public
function
item
(
string
$label,
int
$parameter, $state =
null
) :
TOCBuilder
;
48
}
php
An exception for terminatinating execution or to throw for unit testing.
ILIAS\KioskMode\TOCBuilder
Build a nested table of contents for the view.
Definition:
TOCBuilder.php:12
ILIAS\KioskMode\TOCBuilder\LP_NOT_STARTED
const LP_NOT_STARTED
Definition:
TOCBuilder.php:13
ILIAS\KioskMode\TOCBuilder\LP_COMPLETED
const LP_COMPLETED
Definition:
TOCBuilder.php:15
ILIAS\KioskMode\TOCBuilder\item
item(string $label, int $parameter, $state=null)
Build an entry in the TOC.
ILIAS\KioskMode\TOCBuilder\LP_IN_PROGRESS
const LP_IN_PROGRESS
Definition:
TOCBuilder.php:14
ILIAS\KioskMode\TOCBuilder\node
node($label, int $parameter=null, $lp=null)
Build a sub tree in the TOC.
ILIAS\KioskMode\TOCBuilder\LP_FAILED
const LP_FAILED
Definition:
TOCBuilder.php:16
ILIAS\KioskMode\TOCBuilder\end
end()
Finish building the TOC.
ILIAS\KioskMode
Definition:
ControlBuilder.php:4
ILIAS\UI
src
KioskMode
TOCBuilder.php
Generated on Sat Oct 4 2025 20:01:11 for ILIAS by
1.9.4 (using
Doxyfile
)