ILIAS  trunk Revision v12.0_alpha-33-ge186251a14d
ILIAS\User\Profile\DataRepository Interface Reference
+ Inheritance diagram for ILIAS\User\Profile\DataRepository:
+ Collaboration diagram for ILIAS\User\Profile\DataRepository:

Public Member Functions

 getDefault ()
 
 getSingle (int $id)
 
 getMultiple (array $user_ids)
 
 store (Data $user_data)
 
 deleteForFieldIdentifier (string $identifier)
 
 deleteForUser (int $usr_id)
 
 storePasswordFor (int $usr_id, string $password, string $encoding_type, ?string $salt)
 
 storeLoginFor (int $usr_id, string $login)
 
 storeLastVisitedFor (int $usr_id, array $last_visited)
 
 searchUsers (SettingsDataRepository $settings_data_repository, ProfileFieldsConfigurationRepository $profile_fields_config_repo, AutocompleteQuery $search_term)
 

Detailed Description

Definition at line 27 of file DataRepository.php.

Member Function Documentation

◆ deleteForFieldIdentifier()

ILIAS\User\Profile\DataRepository::deleteForFieldIdentifier ( string  $identifier)

◆ deleteForUser()

ILIAS\User\Profile\DataRepository::deleteForUser ( int  $usr_id)

◆ getDefault()

ILIAS\User\Profile\DataRepository::getDefault ( )

◆ getMultiple()

ILIAS\User\Profile\DataRepository::getMultiple ( array  $user_ids)
Parameters
array<int>$user_ids
Returns
Generator<UserData>

Implemented in ILIAS\User\Profile\DatabaseDataRepository.

◆ getSingle()

ILIAS\User\Profile\DataRepository::getSingle ( int  $id)

◆ searchUsers()

ILIAS\User\Profile\DataRepository::searchUsers ( SettingsDataRepository  $settings_data_repository,
ProfileFieldsConfigurationRepository  $profile_fields_config_repo,
AutocompleteQuery  $search_term 
)

◆ store()

ILIAS\User\Profile\DataRepository::store ( Data  $user_data)

◆ storeLastVisitedFor()

ILIAS\User\Profile\DataRepository::storeLastVisitedFor ( int  $usr_id,
array  $last_visited 
)

◆ storeLoginFor()

ILIAS\User\Profile\DataRepository::storeLoginFor ( int  $usr_id,
string  $login 
)

◆ storePasswordFor()

ILIAS\User\Profile\DataRepository::storePasswordFor ( int  $usr_id,
string  $password,
string  $encoding_type,
?string  $salt 
)

The documentation for this interface was generated from the following file: