ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
◀ ilDoc Overview
TOCBuilder.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\KioskMode
;
22
23
use
ILIAS\UI
;
24
28
interface
TOCBuilder
29
{
30
public
const
LP_NOT_STARTED
= 0;
31
public
const
LP_IN_PROGRESS
= 1;
32
public
const
LP_COMPLETED
= 2;
33
public
const
LP_FAILED
= 3;
34
40
public
function
end
();
41
52
public
function
node
(
string
$label, ?
int
$parameter =
null
, ?
int
$lp =
null
):
TOCBuilder
;
53
65
public
function
item
(
string
$label,
int
$parameter, $state =
null
,
bool
$current =
false
):
TOCBuilder
;
66
}
ILIAS\KioskMode\TOCBuilder
Build a nested table of contents for the view.
Definition:
TOCBuilder.php:29
ILIAS\KioskMode\TOCBuilder\LP_NOT_STARTED
const LP_NOT_STARTED
Definition:
TOCBuilder.php:30
ILIAS\KioskMode\TOCBuilder\LP_COMPLETED
const LP_COMPLETED
Definition:
TOCBuilder.php:32
ILIAS\KioskMode\TOCBuilder\LP_IN_PROGRESS
const LP_IN_PROGRESS
Definition:
TOCBuilder.php:31
ILIAS\KioskMode\TOCBuilder\LP_FAILED
const LP_FAILED
Definition:
TOCBuilder.php:33
ILIAS\KioskMode\TOCBuilder\node
node(string $label, ?int $parameter=null, ?int $lp=null)
Build a sub tree in the TOC.
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:21
ILIAS\UI
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
components
ILIAS
KioskMode
src
TOCBuilder.php
Generated on Sat Oct 18 2025 23:03:13 for ILIAS by
1.9.4 (using
Doxyfile
)