ILIAS  trunk Revision v12.0_alpha-1540-g00f839d5fa1
DataRepository.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
21namespace ILIAS\User\Settings;
22
24{
28 public function getFor(int $user_id): array;
29 public function deleteFor(int $user_id): void;
30 public function deleteSingleFor(int $user_id, string $key): void;
31 public function storeFor(int $user_id, array $settings_array): void;
32 public function storeSingleFor(
33 int $user_id,
34 string $key,
35 string $value
36 ): void;
38 string $profile_data_table_name,
39 string $login_data_column_name,
40 string $firstname_data_column_name,
41 string $lastname_data_column_name,
42 string $primary_email_data_column_name,
43 string $secondary_email_data_column_name
44 ): string;
45}
storeSingleFor(int $user_id, string $key, string $value)
deleteSingleFor(int $user_id, string $key)
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)
storeFor(int $user_id, array $settings_array)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...