ILIAS
release_8 Revision v8.24
◀ ilDoc Overview
Factory.php
Go to the documentation of this file.
1
<?php
2
3
declare(strict_types=1);
4
21
namespace
ILIAS\UI\Component\Modal
;
22
23
use
ILIAS\UI\Component
;
24
use
ILIAS\UI\Component\Image\Image
;
25
31
interface
Factory
32
{
67
public
function
interruptive
(
string
$title,
string
$message
,
string
$form_action):
Interruptive
;
68
69
98
public
function
interruptiveItem
(
99
string
$id
,
100
string
$title,
101
Image
$icon =
null
,
102
string
$description =
''
103
):
InterruptiveItem
;
104
105
150
public
function
roundtrip
(
string
$title, array $content, array
$inputs
= [],
string
$post_url =
null
):
RoundTrip
;
151
152
181
public
function
lightbox
($pages):
Lightbox
;
182
183
207
public
function
lightboxImagePage
(
Image
$image,
string
$title,
string
$description =
''
):
LightboxImagePage
;
208
230
public
function
lightboxTextPage
(
string
$text,
string
$title):
LightboxTextPage
;
231
}
$id
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition:
plugin.php:23
ILIAS\Data\Color\Factory
Builds a Color from either hex- or rgb values.
Definition:
Factory.php:17
ILIAS\UI\Component\Image\Image
Definition:
Image.php:35
ILIAS\UI\Component\Modal\Factory\roundtrip
roundtrip(string $title, array $content, array $inputs=[], string $post_url=null)
ILIAS\UI\Component\Modal\Factory\lightbox
lightbox($pages)
ILIAS\UI\Component\Modal\Factory\lightboxImagePage
lightboxImagePage(Image $image, string $title, string $description='')
ILIAS\UI\Component\Modal\Factory\interruptive
interruptive(string $title, string $message, string $form_action)
ILIAS\UI\Component\Modal\Factory\lightboxTextPage
lightboxTextPage(string $text, string $title)
ILIAS\UI\Component\Modal\Factory\interruptiveItem
interruptiveItem(string $id, string $title, Image $icon=null, string $description='')
ILIAS\UI\Component\Modal\InterruptiveItem
Interface InterruptiveItem.
Definition:
InterruptiveItem.php:31
ILIAS\UI\Component\Modal\Interruptive
Definition:
Interruptive.php:29
ILIAS\UI\Component\Modal\LightboxImagePage
A lightbox Image page represents a page displaying a media element, such as image,...
Definition:
LightboxImagePage.php:27
ILIAS\UI\Component\Modal\LightboxTextPage
A lightbox Text page represents a page displaying a media element, such as text.
Definition:
LightboxTextPage.php:27
ILIAS\UI\Component\Modal\Lightbox
Definition:
Lightbox.php:29
ILIAS\UI\Component\Modal\RoundTrip
Definition:
RoundTrip.php:30
ILIAS\UI\Component\Modal
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
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ILIAS\UI\Implementation\Component\Input\$inputs
array $inputs
Definition:
Group.php:40
$message
$message
Definition:
xapiexit.php:32
src
UI
Component
Modal
Factory.php
Generated on Sun Nov 2 2025 22:01:56 for ILIAS by
1.9.4 (using
Doxyfile
)