ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
UserFieldAttributesChangeListener.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\User\Profile\ChangeListeners
;
22
23
use
ILIAS\DI\Container
;
24
use
ILIAS\Language\Language
;
25
26
abstract
class
UserFieldAttributesChangeListener
27
{
28
protected
Language
$lng
;
29
protected
Container
$dic
;
30
31
public
function
__construct
(
Container
$dic)
32
{
33
$this->dic =
$dic
;
34
$this->
lng
= $dic->
language
();
35
}
36
44
abstract
public
function
getDescriptionForField
(
string
$fieldName,
string
$attribute): ?string;
45
51
abstract
public
function
getComponentName
(): string;
52
}
Language
ILIAS\User\Profile\ChangeListeners\UserFieldAttributesChangeListener\__construct
__construct(Container $dic)
Definition:
UserFieldAttributesChangeListener.php:31
ILIAS\DI\Container
Customizing of pimple-DIC for ILIAS.
Definition:
Container.php:35
Container
ILIAS\User\Profile\ChangeListeners\UserFieldAttributesChangeListener\getComponentName
getComponentName()
ILIAS\Repository\lng
lng()
Definition:
trait.GlobalDICDomainServices.php:61
ILIAS\User\Profile\ChangeListeners
Definition:
ChangedUserFieldAttribute.php:21
ILIAS\User\Profile\ChangeListeners\UserFieldAttributesChangeListener\getDescriptionForField
getDescriptionForField(string $fieldName, string $attribute)
Should return a description for a user profile field if the listener is interested in a change of a f...
ILIAS\User\Profile\ChangeListeners\UserFieldAttributesChangeListener\$lng
Language $lng
Definition:
UserFieldAttributesChangeListener.php:28
ILIAS\DI\Container\language
language()
Get interface to the i18n service.
Definition:
Container.php:95
ILIAS\User\Profile\ChangeListeners\UserFieldAttributesChangeListener
Definition:
UserFieldAttributesChangeListener.php:26
ILIAS\User\Profile\ChangeListeners\UserFieldAttributesChangeListener\$dic
Container $dic
Definition:
UserFieldAttributesChangeListener.php:29
ILIAS\Language\Language
Definition:
Language.php:23
components
ILIAS
User
src
Profile
ChangeListeners
UserFieldAttributesChangeListener.php
Generated on Sun Aug 31 2025 23:04:19 for ILIAS by
1.8.13 (using
Doxyfile
)