ILIAS
trunk Revision v11.0_alpha-2658-ge2404539063
◀ ilDoc Overview
class.Characteristic.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\Style\Content
;
22
27
class
Characteristic
28
{
29
protected
int
$style_id
;
30
protected
string
$type
;
31
protected
string
$characteristic
;
32
protected
bool
$hide
;
33
protected
array
$titles
;
// key, is lang, value is title
34
protected
int
$order_nr
;
35
protected
bool
$outdated
;
36
37
public
function
__construct
(
38
string
$type,
39
string
$characteristic,
40
bool
$hide,
41
array $titles,
42
int
$order_nr = 0,
43
bool
$outdated =
false
44
) {
45
$this->type =
$type
;
46
$this->characteristic =
$characteristic
;
47
$this->hide =
$hide
;
48
$this->titles =
$titles
;
49
$this->order_nr =
$order_nr
;
50
$this->outdated =
$outdated
;
51
}
52
53
public
function
withStyleId
(
int
$style_id):
Characteristic
54
{
55
$clone = clone $this;
56
$clone->style_id =
$style_id
;
57
return
$clone;
58
}
59
60
public
function
getStyleId
():
int
61
{
62
return
$this->style_id
;
63
}
64
65
public
function
getCharacteristic
(): string
66
{
67
return
$this->characteristic
;
68
}
69
70
public
function
getType
(): string
71
{
72
return
$this->type
;
73
}
74
75
// Is char hidden?
76
public
function
isHidden
(): bool
77
{
78
return
$this->hide
;
79
}
80
81
public
function
getTitles
(): array
82
{
83
return
$this->titles
;
84
}
85
86
public
function
getOrderNr
():
int
87
{
88
return
$this->order_nr
;
89
}
90
91
public
function
isOutdated
(): bool
92
{
93
return
$this->outdated
;
94
}
95
}
ILIAS\Style\Content
ILIAS\Style\Content\Characteristic\getTitles
getTitles()
Definition:
class.Characteristic.php:81
ILIAS\Style\Content\Characteristic\__construct
__construct(string $type, string $characteristic, bool $hide, array $titles, int $order_nr=0, bool $outdated=false)
Definition:
class.Characteristic.php:37
ILIAS\Style\Content\Characteristic\$style_id
int $style_id
Definition:
class.Characteristic.php:29
ILIAS\Style\Content\Characteristic\getStyleId
getStyleId()
Definition:
class.Characteristic.php:60
ILIAS\Style\Content\Characteristic\withStyleId
withStyleId(int $style_id)
Definition:
class.Characteristic.php:53
ILIAS\Style\Content\Characteristic\getCharacteristic
getCharacteristic()
Definition:
class.Characteristic.php:65
ILIAS\Style\Content\Characteristic\getOrderNr
getOrderNr()
Definition:
class.Characteristic.php:86
ILIAS\Style\Content\Characteristic\$order_nr
int $order_nr
Definition:
class.Characteristic.php:34
ILIAS\Style\Content\Characteristic\$type
string $type
Definition:
class.Characteristic.php:30
ILIAS\Style\Content\Characteristic\$titles
array $titles
Definition:
class.Characteristic.php:33
ILIAS\Style\Content\Characteristic\getType
getType()
Definition:
class.Characteristic.php:70
ILIAS\Style\Content\Characteristic\$hide
bool $hide
Definition:
class.Characteristic.php:32
ILIAS\Style\Content\Characteristic\isHidden
isHidden()
Definition:
class.Characteristic.php:76
ILIAS\Style\Content\Characteristic
Characteristic (Class) of style.
Definition:
class.Characteristic.php:27
ILIAS\Style\Content\Characteristic\$characteristic
string $characteristic
Definition:
class.Characteristic.php:31
ILIAS\Style\Content\Characteristic\$outdated
bool $outdated
Definition:
class.Characteristic.php:35
ILIAS\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
ILIAS\Style\Content\Characteristic\isOutdated
isOutdated()
Definition:
class.Characteristic.php:91
components
ILIAS
Style
Content
Characteristic
class.Characteristic.php
Generated on Tue Sep 2 2025 23:03:56 for ILIAS by
1.8.13 (using
Doxyfile
)