ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
◀ ilDoc Overview
Factory.php
Go to the documentation of this file.
1
<?
php
2
3
/* Copyright (c) 2018 Nils Haagen <nils.haagen@concepts-and-training.de> Extended GPL, see docs/LICENSE */
4
5
namespace
ILIAS\UI\Component\MainControls
;
6
7
use
ILIAS\Data\URI
;
8
12
interface
Factory
13
{
86
public
function
metaBar
() :
MetaBar
;
87
230
public
function
mainBar
() :
MainBar
;
231
232
309
public
function
slate
() :
Slate
\
Factory
;
310
340
public
function
footer
(array $links,
string
$text =
''
) :
Footer
;
341
342
375
public
function
modeInfo
(
string
$title,
URI
$close_action) :
ModeInfo
;
376
}
php
An exception for terminatinating execution or to throw for unit testing.
ILIAS\Data\URI
The scope of this class is split ilias-conform URI's into components.
Definition:
URI.php:18
ILIAS\UI\Component\Button\Factory
This is how a factory for buttons looks like.
Definition:
Factory.php:13
ILIAS\UI\Component\MainControls\Factory\mainBar
mainBar()
ILIAS\UI\Component\MainControls\Factory\footer
footer(array $links, string $text='')
ILIAS\UI\Component\MainControls\Factory\modeInfo
modeInfo(string $title, URI $close_action)
ILIAS\UI\Component\MainControls\Factory\metaBar
metaBar()
ILIAS\UI\Component\MainControls\Factory\slate
slate()
ILIAS\UI\Component\MainControls\Footer
This describes the Footer.
Definition:
Footer.php:12
ILIAS\UI\Component\MainControls\MainBar
This describes the MainBar.
Definition:
MainBar.php:16
ILIAS\UI\Component\MainControls\MetaBar
This describes the MetaBar.
Definition:
MetaBar.php:15
ILIAS\UI\Component\MainControls\ModeInfo
Interface ModeInfo.
Definition:
ModeInfo.php:14
ILIAS\UI\Component\MainControls\Slate\Slate
This describes a Slate.
Definition:
Slate.php:18
ILIAS\UI\Component\MainControls
Definition:
Factory.php:5
src
UI
Component
MainControls
Factory.php
Generated on Fri Oct 3 2025 20:01:14 for ILIAS by
1.9.4 (using
Doxyfile
)