|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Collaboration diagram for ILIAS\User\Profile\Data: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\DatabaseDataRepository\storeAdditionalFields().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getAlias | ( | ) |
Definition at line 71 of file Data.php.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getAvatarRid | ( | ) |
Definition at line 83 of file Data.php.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getBirthday | ( | ) |
Definition at line 143 of file Data.php.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getCity | ( | ) |
Definition at line 191 of file Data.php.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getCountry | ( | ) |
Definition at line 215 of file Data.php.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getDepartment | ( | ) |
Definition at line 167 of file Data.php.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getEmail | ( | ) |
Definition at line 227 of file Data.php.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getFax | ( | ) |
Definition at line 287 of file Data.php.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getFirstname | ( | ) |
Definition at line 95 of file Data.php.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getGender | ( | ) |
Definition at line 131 of file Data.php.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getGeoCoordinates | ( | ) |
Definition at line 335 of file Data.php.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getHobby | ( | ) |
Definition at line 311 of file Data.php.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getId | ( | ) |
Definition at line 59 of file Data.php.
References $id.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getInstitution | ( | ) |
Definition at line 155 of file Data.php.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getLastname | ( | ) |
Definition at line 107 of file Data.php.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getMatriculation | ( | ) |
Definition at line 299 of file Data.php.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getPhoneHome | ( | ) |
Definition at line 263 of file Data.php.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getPhoneMobile | ( | ) |
Definition at line 275 of file Data.php.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getPhoneOffice | ( | ) |
Definition at line 251 of file Data.php.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getReferralComment | ( | ) |
Definition at line 323 of file Data.php.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getSecondEmail | ( | ) |
Definition at line 239 of file Data.php.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getStreet | ( | ) |
Definition at line 179 of file Data.php.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| 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\DatabaseDataRepository\store().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getTitle | ( | ) |
Definition at line 119 of file Data.php.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| ILIAS\User\Profile\Data::getZipcode | ( | ) |
Definition at line 203 of file Data.php.
Referenced by ILIAS\User\Profile\DatabaseDataRepository\store().
Here is the caller graph for this function:| 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().