|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Inheritance diagram for ILIAS\User\Settings\DatabaseDataRepository:
Collaboration diagram for ILIAS\User\Settings\DatabaseDataRepository:Public Member Functions | |
| __construct (private readonly \ilDBInterface $db) | |
| getFor (int $user_id) | |
| deleteFor (int $user_id) | |
| deleteSingleFor (int $user_id, string $key) | |
| storeFor (int $user_id, array $settings_array) | |
| storeSingleFor (int $user_id, string $key, string $value) | |
| getSearchSelectConditionalOnVisibility (string $profile_data_table_name, string $login_data_column_name, string $firstname_data_column_name, string $lastname_data_column_name, string $primary_email_data_column_name, string $secondary_email_data_column_name) | |
| getFor (int $user_id) | |
| deleteFor (int $user_id) | |
| deleteSingleFor (int $user_id, string $key) | |
| storeFor (int $user_id, array $settings_array) | |
| storeSingleFor (int $user_id, string $key, string $value) | |
| getSearchSelectConditionalOnVisibility (string $profile_data_table_name, string $login_data_column_name, string $firstname_data_column_name, string $lastname_data_column_name, string $primary_email_data_column_name, string $secondary_email_data_column_name) | |
Private Member Functions | |
| buildConditionalSearchFieldString (string $login_data_column_name, string $firstname_data_column_name, string $lastname_data_column_name, string $primary_email_data_column_name, string $secondary_email_data_column_name) | |
| buildConditionalSearchJoinString (string $profile_data_table_name) | |
Private Attributes | |
| const string | TABLE_NAME = 'usr_pref' |
Definition at line 23 of file DatabaseDataRepository.php.
| ILIAS\User\Settings\DatabaseDataRepository::__construct | ( | private readonly \ilDBInterface | $db | ) |
Definition at line 26 of file DatabaseDataRepository.php.
|
private |
Definition at line 116 of file DatabaseDataRepository.php.
|
private |
Definition at line 163 of file DatabaseDataRepository.php.
| ILIAS\User\Settings\DatabaseDataRepository::deleteFor | ( | int | $user_id | ) |
Implements ILIAS\User\Settings\DataRepository.
Definition at line 47 of file DatabaseDataRepository.php.
References $user_id, and ilDBConstants\T_INTEGER.
| ILIAS\User\Settings\DatabaseDataRepository::deleteSingleFor | ( | int | $user_id, |
| string | $key | ||
| ) |
Implements ILIAS\User\Settings\DataRepository.
Definition at line 56 of file DatabaseDataRepository.php.
References $user_id, ilDBConstants\T_INTEGER, and ilDBConstants\T_TEXT.
| ILIAS\User\Settings\DatabaseDataRepository::getFor | ( | int | $user_id | ) |
Implements ILIAS\User\Settings\DataRepository.
Definition at line 31 of file DatabaseDataRepository.php.
References $user_id.
| ILIAS\User\Settings\DatabaseDataRepository::getSearchSelectConditionalOnVisibility | ( | string | $profile_data_table_name, |
| string | $login_data_column_name, | ||
| string | $firstname_data_column_name, | ||
| string | $lastname_data_column_name, | ||
| string | $primary_email_data_column_name, | ||
| string | $secondary_email_data_column_name | ||
| ) |
Implements ILIAS\User\Settings\DataRepository.
Definition at line 98 of file DatabaseDataRepository.php.
| ILIAS\User\Settings\DatabaseDataRepository::storeFor | ( | int | $user_id, |
| array | $settings_array | ||
| ) |
Implements ILIAS\User\Settings\DataRepository.
Definition at line 65 of file DatabaseDataRepository.php.
References $user_id, ilDBConstants\T_INTEGER, and ilDBConstants\T_TEXT.
| ILIAS\User\Settings\DatabaseDataRepository::storeSingleFor | ( | int | $user_id, |
| string | $key, | ||
| string | $value | ||
| ) |
Implements ILIAS\User\Settings\DataRepository.
Definition at line 81 of file DatabaseDataRepository.php.
|
private |
Definition at line 25 of file DatabaseDataRepository.php.