ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
◀ 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
}
ILIAS\UI\Component\Symbol\Icon\Icon
This describes how an icon could be modified during construction of UI.
Definition:
Icon.php:28
ILIAS\UI\Component
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Component
Closure
Group
Icon
ILIAS\UI\Component\Chart\ProgressMeter\ProgressMeter
Definition:
ProgressMeter.php:29
ServerRequestInterface
ILIAS\UI\Component\Launcher\Launcher
Definition:
Launcher.php:30
ILIAS\UI\Implementation\Component\Input\Group
trait Group
Definition:
Group.php:33
ILIAS\UI\Component\MessageBox
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
Factory.php:21
ILIAS\UI\Component\MessageBox\MessageBox
Interface Message Box.
Definition:
MessageBox.php:28
ILIAS\UI\Component\Launcher\Launcher\withDescription
withDescription(string $description)
ProgressMeter
ILIAS\UI\Component\Launcher
Definition:
Factory.php:21
src
UI
Component
Launcher
Launcher.php
Generated on Wed Sep 10 2025 14:12:09 for ILIAS by
1.8.13 (using
Doxyfile
)