ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
◀ ilDoc Overview
Standard.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\UI\Implementation\Component\Chart\ProgressMeter
;
22
23
use
ILIAS\UI\Component
as
C
;
24
29
class
Standard
extends
ProgressMeter
implements
C\Chart\ProgressMeter\Standard
30
{
31
protected
?
string
$main_text
=
null
;
32
protected
?
string
$required_text
=
null
;
33
37
public
function
getComparison
()
38
{
39
return
$this->getSafe($this->comparison);
40
}
41
45
public
function
getComparisonAsPercent
():
int
46
{
47
return
$this->getAsPercentage($this->comparison);
48
}
49
53
public
function
withMainText
(
string
$text):
C
\
Chart
\
ProgressMeter
\
ProgressMeter
54
{
55
$this->checkStringArg(
"main_value_text"
, $text);
56
57
$clone = clone $this;
58
$clone->main_text = $text;
59
return
$clone;
60
}
61
65
public
function
getMainText
(): ?string
66
{
67
return
$this->main_text;
68
}
69
73
public
function
withRequiredText
(
string
$text):
C
\
Chart
\
ProgressMeter
\
ProgressMeter
74
{
75
$this->checkStringArg(
"required_value_text"
, $text);
76
77
$clone = clone $this;
78
$clone->required_text = $text;
79
return
$clone;
80
}
81
85
public
function
getRequiredText
(): ?string
86
{
87
return
$this->required_text;
88
}
89
}
C\Chart\ProgressMeter\Standard
ILIAS\Chart
Definition:
Chart.php:24
ILIAS\Data\LanguageTag\Standard
Definition:
Standard.php:26
ILIAS\UI\Implementation\Component\Chart\ProgressMeter\Standard\getRequiredText
getRequiredText()
Definition:
Standard.php:85
ILIAS\UI\Implementation\Component\Chart\ProgressMeter\Standard\withMainText
withMainText(string $text)
Definition:
Standard.php:53
ILIAS\UI\Implementation\Component\Chart\ProgressMeter\Standard\getComparisonAsPercent
getComparisonAsPercent()
Get comparison value as percent.
Definition:
Standard.php:45
ILIAS\UI\Implementation\Component\Chart\ProgressMeter\Standard\withRequiredText
withRequiredText(string $text)
Definition:
Standard.php:73
ILIAS\UI\Implementation\Component\Chart\ProgressMeter\Standard\$required_text
string $required_text
Definition:
Standard.php:32
ILIAS\UI\Implementation\Component\Chart\ProgressMeter\Standard\getMainText
getMainText()
Definition:
Standard.php:65
ILIAS\UI\Implementation\Component\Chart\ProgressMeter\Standard\getComparison
getComparison()
Definition:
Standard.php:37
ILIAS\UI\Implementation\Component\Chart\ProgressMeter\Standard\$main_text
string $main_text
Definition:
Standard.php:31
ILIAS\UI\Component\Chart\ProgressMeter\ProgressMeter
Definition:
ProgressMeter.php:30
ILIAS\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
ILIAS\UI\Component
ILIAS\UI\Implementation\Component\Chart\ProgressMeter
Definition:
Factory.php:21
components
ILIAS
UI
src
Implementation
Component
Chart
ProgressMeter
Standard.php
Generated on Sun Oct 19 2025 23:02:46 for ILIAS by
1.9.4 (using
Doxyfile
)