ILIAS
release_8 Revision v8.23
◀ ilDoc Overview
class.ilECSOrganisation.php
Go to the documentation of this file.
1
<?php
2
18
declare(strict_types=1);
19
23
class
ilECSOrganisation
24
{
25
protected
string
$name
;
26
protected
string
$abbr
;
27
28
private
ilLogger
$logger
;
29
30
public
function
__construct
()
31
{
32
global
$DIC
;
33
34
$this->
logger
= $DIC->logger()->wsrv();
35
}
36
43
public
function
loadFromJson
($a_json): void
44
{
45
if
(!is_object($a_json)) {
46
$this->
logger
->warning(__METHOD__ .
': Cannot load from JSON. No object given.'
);
47
throw
new
ilException
(
'Cannot parse ECSParticipant.'
);
48
}
49
$this->name = $a_json->name;
50
$this->abbr = $a_json->abbr;
51
}
52
56
public
function
getName
(): string
57
{
58
return
$this->name
;
59
}
60
64
public
function
getAbbreviation
(): string
65
{
66
return
$this->abbr
;
67
}
68
}
ilLogger
ilException
ilECSOrganisation\getName
getName()
Get name.
Definition:
class.ilECSOrganisation.php:56
$DIC
global $DIC
Definition:
feed.php:28
ilECSOrganisation
Definition:
class.ilECSOrganisation.php:23
ilECSOrganisation\loadFromJson
loadFromJson($a_json)
load from json
Definition:
class.ilECSOrganisation.php:43
ilECSOrganisation\$name
string $name
Definition:
class.ilECSOrganisation.php:25
ilECSOrganisation\$abbr
string $abbr
Definition:
class.ilECSOrganisation.php:26
ilECSOrganisation\$logger
ilLogger $logger
Definition:
class.ilECSOrganisation.php:28
ilECSOrganisation\__construct
__construct()
Definition:
class.ilECSOrganisation.php:30
ILIAS\Repository\logger
logger()
Definition:
trait.GlobalDICDomainServices.php:66
ilECSOrganisation\getAbbreviation
getAbbreviation()
Get abbreviation.
Definition:
class.ilECSOrganisation.php:64
Services
WebServices
ECS
classes
class.ilECSOrganisation.php
Generated on Sun Aug 31 2025 22:02:40 for ILIAS by
1.8.13 (using
Doxyfile
)