ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
Factory.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\UI\Implementation\Component\Prompt
;
22
23
use
ILIAS\UI\Component\Prompt
as
I
;
24
use
ILIAS\UI\Implementation\Component\SignalGeneratorInterface
;
25
use
ILIAS\Data\URI
;
26
27
class
Factory
implements
I\Factory
28
{
29
public
function
__construct
(
30
protected
SignalGeneratorInterface
$signal_generator
31
) {
32
}
33
34
public
function
standard
(
URI
$async_url):
Standard
35
{
36
return
new
Standard
($this->signal_generator, $async_url);
37
}
38
39
public
function
state
():
State
\
Factory
40
{
41
return
new
State\Factory();
42
}
43
}
ILIAS\UI\Implementation
ILIAS\UI\Implementation\Component\Prompt\Factory\state
state()
Definition:
Factory.php:39
ILIAS\UI\Implementation\Component\SignalGeneratorInterface
Definition:
SignalGeneratorInterface.php:28
ILIAS\UI\Implementation\Component\Prompt\Factory\__construct
__construct(protected SignalGeneratorInterface $signal_generator)
Definition:
Factory.php:29
ILIAS\UI\Implementation\Component\Prompt\Factory
Definition:
Factory.php:27
ILIAS\UI\Component\Prompt
Definition:
Factory.php:21
ILIAS\Data\URI
ilBuddySystemRelationState
ILIAS\UI\Implementation\Component\Prompt
Definition:
Factory.php:21
SignalGeneratorInterface
ILIAS\Data\LanguageTag\Standard
Definition:
Standard.php:25
ILIAS\UI\Implementation\Component\Prompt\Factory\standard
standard(URI $async_url)
Definition:
Factory.php:34
components
ILIAS
UI
src
Implementation
Component
Prompt
Factory.php
Generated on Sun Aug 31 2025 23:02:02 for ILIAS by
1.8.13 (using
Doxyfile
)