ILIAS
release_8 Revision v8.24
◀ ilDoc Overview
TOCBuilder.php
Go to the documentation of this file.
1
<?php
2
3
declare(strict_types=1);
4
5
/* Copyright (c) 2018 - Richard Klees <richard.klees@concepts-and-training.de> - Extended GPL, see LICENSE */
6
7
namespace
ILIAS\KioskMode
;
8
9
use
ILIAS\UI
;
10
14
interface
TOCBuilder
15
{
16
public
const
LP_NOT_STARTED
= 0;
17
public
const
LP_IN_PROGRESS
= 1;
18
public
const
LP_COMPLETED
= 2;
19
public
const
LP_FAILED
= 3;
20
26
public
function
end
();
27
38
public
function
node
(
string
$label,
int
$parameter =
null
,
int
$lp =
null
):
TOCBuilder
;
39
51
public
function
item
(
string
$label,
int
$parameter, $state =
null
,
bool
$current =
false
):
TOCBuilder
;
52
}
ILIAS\KioskMode\TOCBuilder
Build a nested table of contents for the view.
Definition:
TOCBuilder.php:15
ILIAS\KioskMode\TOCBuilder\LP_NOT_STARTED
const LP_NOT_STARTED
Definition:
TOCBuilder.php:16
ILIAS\KioskMode\TOCBuilder\LP_COMPLETED
const LP_COMPLETED
Definition:
TOCBuilder.php:18
ILIAS\KioskMode\TOCBuilder\node
node(string $label, int $parameter=null, int $lp=null)
Build a sub tree in the TOC.
ILIAS\KioskMode\TOCBuilder\LP_IN_PROGRESS
const LP_IN_PROGRESS
Definition:
TOCBuilder.php:17
ILIAS\KioskMode\TOCBuilder\LP_FAILED
const LP_FAILED
Definition:
TOCBuilder.php:19
ILIAS\KioskMode\TOCBuilder\end
end()
Finish building the TOC.
ILIAS\KioskMode\TOCBuilder\item
item(string $label, int $parameter, $state=null, bool $current=false)
Build an entry in the TOC.
ILIAS\KioskMode
Definition:
ControlBuilder.php:7
ILIAS\UI
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
src
KioskMode
TOCBuilder.php
Generated on Sun Nov 2 2025 22:01:59 for ILIAS by
1.9.4 (using
Doxyfile
)