ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
ModalContent.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\Badge
;
22
23
use
ilBadge
;
24
25
class
ModalContent
26
{
30
public
function
__construct
(
31
private
readonly
ilBadge
$badge,
32
private
readonly array $properties
33
) {
34
}
35
36
public
function
badge
():
ilBadge
37
{
38
return
$this->badge;
39
}
40
44
public
function
properties
(): array
45
{
46
return
$this->properties;
47
}
48
52
public
function
withAdditionalProperties
(array $properties): self
53
{
54
return
new
self
($this->
badge
(), $this->
properties
() + $properties);
55
}
56
}
ILIAS\Badge\ModalContent\__construct
__construct(private readonly ilBadge $badge, private readonly array $properties)
Definition:
ModalContent.php:30
ILIAS\Badge
Definition:
BadgeParent.php:21
ILIAS\Badge\ModalContent\badge
badge()
Definition:
ModalContent.php:36
ilBadge
ILIAS\Badge\ModalContent\properties
properties()
Definition:
ModalContent.php:44
ILIAS\Badge\ModalContent
Definition:
ModalContent.php:25
ILIAS\Badge\ModalContent\withAdditionalProperties
withAdditionalProperties(array $properties)
Definition:
ModalContent.php:52
components
ILIAS
Badge
classes
ModalContent.php
Generated on Sun Aug 31 2025 23:02:18 for ILIAS by
1.8.13 (using
Doxyfile
)