ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
◀ ilDoc Overview
class.ilMDSettingsModalService.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
use
ILIAS\UI\Factory
as
UIFactory
;
22
use
ILIAS\UI\Component\Modal\RoundTrip
;
23
use
ILIAS\UI\Component\Input\Container\Form\FormInput
;
24
25
class
ilMDSettingsModalService
26
{
27
protected
UIFactory
$ui_factory
;
28
29
public
function
__construct
(
UIFactory
$ui_factory)
30
{
31
$this->ui_factory =
$ui_factory
;
32
}
33
34
public
function
modalWithForm
(
35
string
$modal_title,
36
string
$post_url,
37
FormInput
...
$inputs
38
):
RoundTrip
{
39
return
$this->ui_factory->modal()->roundtrip(
40
$modal_title,
41
null,
42
$inputs,
43
$post_url
44
);
45
}
46
}
RoundTrip
ilMDSettingsModalService\$ui_factory
UIFactory $ui_factory
Definition:
class.ilMDSettingsModalService.php:27
FormInput
Factory
ILIAS\UI\Implementation\Component\Input\$inputs
array $inputs
Definition:
Group.php:39
ilMDSettingsModalService\modalWithForm
modalWithForm(string $modal_title, string $post_url, FormInput ... $inputs)
Definition:
class.ilMDSettingsModalService.php:34
ilMDSettingsModalService\__construct
__construct(UIFactory $ui_factory)
Definition:
class.ilMDSettingsModalService.php:29
ILIAS\UI\Component\Modal\RoundTrip
Definition:
RoundTrip.php:29
ILIAS\UI\Component\Input\Container\Form\FormInput
This describes inputs that can be used in forms.
Definition:
FormInput.php:31
ilMDSettingsModalService
Definition:
class.ilMDSettingsModalService.php:25
Services
MetaData
classes
Settings
Service
class.ilMDSettingsModalService.php
Generated on Wed Sep 10 2025 14:11:45 for ILIAS by
1.8.13 (using
Doxyfile
)