ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Public Member Functions | |
__construct (private ?int $id=null, private string $alias='', private ?ResourceIdentification $avatar_rid=null, private string $firstname='', private string $lastname='', private string $title='', private ?Genders $gender=null, private ?\DateTimeImmutable $birthday=null, private string $institution='', private string $department='', private string $street='', private string $city='', private string $zipcode='', private string $country='', private string $email='', private ?string $second_email=null, private string $phone_office='', private string $phone_home='', private string $phone_mobile='', private string $fax='', private string $matriculation='', private string $hobby='', private string $referral_comment='', private array $geo_coordinates=[], private array $additional_fields=[]) | |
getId () | |
withId (int $id) | |
getAlias () | |
withAlias (string $alias) | |
getAvatarRid () | |
withAvatarRid (?ResourceIdentification $avatar_rid) | |
getFirstname () | |
withFirstname (string $firstname) | |
getLastname () | |
withLastname (string $lastname) | |
getTitle () | |
withTitle (string $title) | |
getGender () | |
withGender (?Genders $gender) | |
getBirthday () | |
withBirthday (?\DateTimeImmutable $birthday) | |
getInstitution () | |
withInstitution (string $institution) | |
getDepartment () | |
withDepartment (string $department) | |
getStreet () | |
withStreet (string $street) | |
getCity () | |
withCity (string $city) | |
getZipcode () | |
withZipcode (string $zipcode) | |
getCountry () | |
withCountry (string $country) | |
getEmail () | |
withEmail (string $email) | |
getSecondEmail () | |
withSecondEmail (?string $email) | |
getPhoneOffice () | |
withPhoneOffice (string $phone) | |
getPhoneHome () | |
withPhoneHome (string $phone) | |
getPhoneMobile () | |
withPhoneMobile (string $phone) | |
getFax () | |
withFax (string $fax) | |
getMatriculation () | |
withMatriculation (string $matriculation) | |
getHobby () | |
withHobby (string $hobby) | |
getReferralComment () | |
withReferralComment (string $comment) | |
getGeoCoordinates () | |
withGeoCoordinates (array $coordinates) | |
getAdditionalFieldByIdentifier (string $identifier) | |
withAdditionalFieldByIdentifier (string $identifier, mixed $value) | |
getAdditionalFieldsStorageValues (\ilDBInterface $db) | |
getSystemInformation () | |
withSystemInformation (array $system_information) | |
Private Attributes | |
array | $system_information |
ILIAS\User\Profile\Data::__construct | ( | private ?int | $id = null , |
private string | $alias = '' , |
||
private ?ResourceIdentification | $avatar_rid = null , |
||
private string | $firstname = '' , |
||
private string | $lastname = '' , |
||
private string | $title = '' , |
||
private ?Genders | $gender = null , |
||
private ?\DateTimeImmutable | $birthday = null , |
||
private string | $institution = '' , |
||
private string | $department = '' , |
||
private string | $street = '' , |
||
private string | $city = '' , |
||
private string | $zipcode = '' , |
||
private string | $country = '' , |
||
private string | $email = '' , |
||
private ?string | $second_email = null , |
||
private string | $phone_office = '' , |
||
private string | $phone_home = '' , |
||
private string | $phone_mobile = '' , |
||
private string | $fax = '' , |
||
private string | $matriculation = '' , |
||
private string | $hobby = '' , |
||
private string | $referral_comment = '' , |
||
private array | $geo_coordinates = [] , |
||
private array | $additional_fields = [] |
||
) |
ILIAS\User\Profile\Data::getAdditionalFieldByIdentifier | ( | string | $identifier | ) |
ILIAS\User\Profile\Data::getAdditionalFieldsStorageValues | ( | \ilDBInterface | $db | ) |
Definition at line 359 of file Data.php.
References $c.
Referenced by ILIAS\User\Profile\DataRepository\storeAdditionalFields().
ILIAS\User\Profile\Data::getAlias | ( | ) |
Definition at line 71 of file Data.php.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getAvatarRid | ( | ) |
Definition at line 83 of file Data.php.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getBirthday | ( | ) |
Definition at line 143 of file Data.php.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getCity | ( | ) |
Definition at line 191 of file Data.php.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getCountry | ( | ) |
Definition at line 215 of file Data.php.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getDepartment | ( | ) |
Definition at line 167 of file Data.php.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getEmail | ( | ) |
Definition at line 227 of file Data.php.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getFax | ( | ) |
Definition at line 287 of file Data.php.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getFirstname | ( | ) |
Definition at line 95 of file Data.php.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getGender | ( | ) |
Definition at line 131 of file Data.php.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getGeoCoordinates | ( | ) |
Definition at line 335 of file Data.php.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getHobby | ( | ) |
Definition at line 311 of file Data.php.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getId | ( | ) |
Definition at line 59 of file Data.php.
References $id.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getInstitution | ( | ) |
Definition at line 155 of file Data.php.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getLastname | ( | ) |
Definition at line 107 of file Data.php.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getMatriculation | ( | ) |
Definition at line 299 of file Data.php.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getPhoneHome | ( | ) |
Definition at line 263 of file Data.php.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getPhoneMobile | ( | ) |
Definition at line 275 of file Data.php.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getPhoneOffice | ( | ) |
Definition at line 251 of file Data.php.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getReferralComment | ( | ) |
Definition at line 323 of file Data.php.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getSecondEmail | ( | ) |
Definition at line 239 of file Data.php.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getStreet | ( | ) |
Definition at line 179 of file Data.php.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getSystemInformation | ( | ) |
Definition at line 376 of file Data.php.
References ILIAS\User\Profile\Data\$system_information.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getTitle | ( | ) |
Definition at line 119 of file Data.php.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::getZipcode | ( | ) |
Definition at line 203 of file Data.php.
Referenced by ILIAS\User\Profile\DataRepository\store().
ILIAS\User\Profile\Data::withAdditionalFieldByIdentifier | ( | string | $identifier, |
mixed | $value | ||
) |
ILIAS\User\Profile\Data::withAlias | ( | string | $alias | ) |
ILIAS\User\Profile\Data::withAvatarRid | ( | ?ResourceIdentification | $avatar_rid | ) |
ILIAS\User\Profile\Data::withBirthday | ( | ?\DateTimeImmutable | $birthday | ) |
ILIAS\User\Profile\Data::withCity | ( | string | $city | ) |
ILIAS\User\Profile\Data::withCountry | ( | string | $country | ) |
ILIAS\User\Profile\Data::withDepartment | ( | string | $department | ) |
ILIAS\User\Profile\Data::withEmail | ( | string | ) |
ILIAS\User\Profile\Data::withFax | ( | string | $fax | ) |
ILIAS\User\Profile\Data::withFirstname | ( | string | $firstname | ) |
ILIAS\User\Profile\Data::withGender | ( | ?Genders | $gender | ) |
ILIAS\User\Profile\Data::withGeoCoordinates | ( | array | $coordinates | ) |
ILIAS\User\Profile\Data::withHobby | ( | string | $hobby | ) |
ILIAS\User\Profile\Data::withId | ( | int | $id | ) |
ILIAS\User\Profile\Data::withInstitution | ( | string | $institution | ) |
ILIAS\User\Profile\Data::withLastname | ( | string | $lastname | ) |
ILIAS\User\Profile\Data::withMatriculation | ( | string | $matriculation | ) |
ILIAS\User\Profile\Data::withPhoneHome | ( | string | $phone | ) |
ILIAS\User\Profile\Data::withPhoneMobile | ( | string | $phone | ) |
ILIAS\User\Profile\Data::withPhoneOffice | ( | string | $phone | ) |
ILIAS\User\Profile\Data::withReferralComment | ( | string | $comment | ) |
ILIAS\User\Profile\Data::withSecondEmail | ( | ?string | ) |
ILIAS\User\Profile\Data::withStreet | ( | string | $street | ) |
ILIAS\User\Profile\Data::withSystemInformation | ( | array | $system_information | ) |
Definition at line 381 of file Data.php.
References ILIAS\User\Profile\Data\$system_information.
ILIAS\User\Profile\Data::withTitle | ( | string | $title | ) |
ILIAS\User\Profile\Data::withZipcode | ( | string | $zipcode | ) |
|
private |
Definition at line 28 of file Data.php.
Referenced by ILIAS\User\Profile\Data\getSystemInformation(), and ILIAS\User\Profile\Data\withSystemInformation().