ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
Launcher.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\UI\Component\Launcher
;
22
23
use
ILIAS\UI\Component\Component
;
24
use
ILIAS\UI\Component\Chart\ProgressMeter\ProgressMeter
;
25
use
ILIAS\UI\Component\Symbol\Icon\Icon
;
26
use
ILIAS\UI\Component\Input\Field\Group
;
27
use
ILIAS\UI\Component\MessageBox
;
28
use
Psr\Http\Message\ServerRequestInterface
;
29
30
interface
Launcher
extends
Component
31
{
32
public
function
withDescription
(
string
$description):
self
;
33
51
public
function
withInputs(
Group
$fields, \
Closure
$evaluation, ?
MessageBox
\
MessageBox
$instruction =
null
):
self
;
52
53
public
function
withStatusIcon(
null
|
Icon
|
ProgressMeter
$status_icon):
self
;
54
public
function
withStatusMessageBox(?
MessageBox
\
MessageBox
$status_message):
self
;
55
62
public
function
withButtonLabel(
string
$label,
bool
$launchable =
true
):
self
;
63
64
public
function
withRequest(
ServerRequestInterface
$request):
self
;
65
66
public
function
withModalSubmitLabel(?
string
$label):
self
;
67
68
public
function
withModalCancelLabel(?
string
$label):
self
;
69
}
Standard
ILIAS\UI\Component
Component
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Closure
Group
Icon
ILIAS\UI\Component\Chart\ProgressMeter\ProgressMeter
Definition:
ProgressMeter.php:29
null
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
Definition:
shib_logout.php:144
ServerRequestInterface
ILIAS\UI\Component\Launcher\Launcher
Definition:
Launcher.php:30
ILIAS\UI\Component\MessageBox
Definition:
Factory.php:21
ILIAS\UI\Component\MessageBox\MessageBox
Interface Message Box.
Definition:
MessageBox.php:29
ILIAS\UI\Component\Launcher\Launcher\withDescription
withDescription(string $description)
ProgressMeter
ILIAS\ILIASObject\Creation\Group
Definition:
AddNewItemElementTypes.php:26
ILIAS\UI\Component\Launcher
Definition:
Factory.php:21
components
ILIAS
UI
src
Component
Launcher
Launcher.php
Generated on Sun Aug 31 2025 23:04:07 for ILIAS by
1.8.13 (using
Doxyfile
)