ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
◀ 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\User\PropertyAttributes
;
24
use
ILIAS\Language\Language
;
25
26
interface
UserFieldAttributesChangeListener
27
{
32
public
function
isInterestedInField
(): string;
33
public
function
isInterestedInAttribute
():
PropertyAttributes
;
34
38
public
function
getDescriptionForField
(
39
Language
$lng
,
40
string
$translated_field_name,
41
string
$translated_attribute_name
42
): string;
43
48
public
function
getComponentName
(): string;
49
}
ILIAS\User\PropertyAttributes
PropertyAttributes
Definition:
PropertyAttributes.php:22
ILIAS\Language\Language
Definition:
Language.php:24
ILIAS\User\Profile\ChangeListeners\UserFieldAttributesChangeListener
Definition:
UserFieldAttributesChangeListener.php:27
ILIAS\User\Profile\ChangeListeners\UserFieldAttributesChangeListener\getDescriptionForField
getDescriptionForField(Language $lng, string $translated_field_name, string $translated_attribute_name)
MUST return a description for a user profile field.
ILIAS\User\Profile\ChangeListeners\UserFieldAttributesChangeListener\isInterestedInAttribute
isInterestedInAttribute()
ILIAS\User\Profile\ChangeListeners\UserFieldAttributesChangeListener\getComponentName
getComponentName()
ILIAS\User\Profile\ChangeListeners\UserFieldAttributesChangeListener\isInterestedInField
isInterestedInField()
MUST return the fully qualified class name of the profile field the component is interested in.
ILIAS\User\Profile\ChangeListeners
Definition:
ChangedUserFieldAttribute.php:21
$lng
global $lng
Definition:
privfeed.php:31
components
ILIAS
User
src
Profile
ChangeListeners
UserFieldAttributesChangeListener.php
Generated on Sat Oct 18 2025 23:04:58 for ILIAS by
1.9.4 (using
Doxyfile
)