ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
◀ 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\Symbol
;
22
23
use
ILIAS\UI\Component
;
24
25
class
Factory
implements
Component\Symbol\Factory
26
{
27
protected
Icon\Factory
$icon_factory
;
28
protected
Glyph\Factory
$glyph_factory
;
29
protected
Avatar\Factory
$avatar_factory
;
30
31
public
function
__construct
(
32
Icon\
Factory
$icon_factory
,
33
Glyph\
Factory
$glyph_factory
,
34
Avatar\
Factory
$avatar_factory
35
) {
36
$this->icon_factory =
$icon_factory
;
37
$this->glyph_factory =
$glyph_factory
;
38
$this->avatar_factory =
$avatar_factory
;
39
}
40
41
public
function
icon
(): Icon\
Factory
42
{
43
return
$this->icon_factory
;
44
}
45
46
public
function
glyph
(): Glyph\
Factory
47
{
48
return
$this->glyph_factory
;
49
}
50
51
public
function
avatar
(): Avatar\
Factory
52
{
53
return
$this->avatar_factory
;
54
}
55
}
ILIAS\UI\Implementation\Component\Symbol\Avatar\Factory
Definition:
Factory.php:26
ILIAS\UI\Implementation\Component\Symbol\Factory
Definition:
Factory.php:26
ILIAS\UI\Implementation\Component\Symbol\Factory\$icon_factory
Icon Factory $icon_factory
Definition:
Factory.php:27
ILIAS\UI\Implementation\Component\Symbol\Factory\icon
icon()
Definition:
Factory.php:41
ILIAS\UI\Implementation\Component\Symbol\Factory\avatar
avatar()
Definition:
Factory.php:51
ILIAS\UI\Implementation\Component\Symbol\Factory\glyph
glyph()
Definition:
Factory.php:46
ILIAS\UI\Implementation\Component\Symbol\Factory\$glyph_factory
Glyph Factory $glyph_factory
Definition:
Factory.php:28
ILIAS\UI\Implementation\Component\Symbol\Factory\$avatar_factory
Avatar Factory $avatar_factory
Definition:
Factory.php:29
ILIAS\UI\Implementation\Component\Symbol\Factory\__construct
__construct(Icon\Factory $icon_factory, Glyph\Factory $glyph_factory, Avatar\Factory $avatar_factory)
Definition:
Factory.php:31
ILIAS\UI\Implementation\Component\Symbol\Glyph\Factory
Definition:
Factory.php:26
ILIAS\UI\Component
ILIAS\UI\Implementation\Component\Symbol
components
ILIAS
UI
src
Implementation
Component
Symbol
Factory.php
Generated on Sat Oct 18 2025 23:02:25 for ILIAS by
1.9.4 (using
Doxyfile
)