ILIAS  trunk Revision v12.0_alpha-33-ge186251a14d
DataRepository.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
21namespace ILIAS\User\Settings;
22
24{
25 public function getFor(int $user_id): array;
26 public function deleteFor(int $user_id): void;
27 public function deleteSingleFor(int $user_id, string $key): void;
28 public function storeFor(int $user_id, array $settings_array): void;
29 public function storeSingleFor(
30 int $user_id,
31 string $key,
32 string $value
33 ): void;
35 string $profile_data_table_name,
36 string $login_data_column_name,
37 string $firstname_data_column_name,
38 string $lastname_data_column_name,
39 string $primary_email_data_column_name,
40 string $secondary_email_data_column_name
41 ): string;
42}
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...